TECMNIMECIA MCMICROCOMPUTER - ANNO XI- LUGLIO/AGOSTO - N. 7.8/1991 SPED. ABB. POST, GRUPPO Ill 70% - MENSILE -L. 7000
(eggromiuler
HARDWARE & SOFTWARE DEI SISTEMI PERSONALI
Pioneer CD-ROM Changer DRM-610
Microsoft Word 5,5
Add-on Clipper 5:
Blinker, edo e n DGE
Anteprime: MS-DOS 5,0
Microsoft Excel 3 e Lotus 123 per Mac
Taipei Computex '91
L'avtomazione bancaria
Taiwan: quale futuro?
Database: gestire archivi in Windows
DTP: Made in Italy
Playworld: speciale €D-I
di a pis pi SETTA | N
RmsirasPCATEGS GFpson HE200
SIEMENS
NIXDORF
Come si fa a scegliere a colpo
sicuro il rivenditore di pro-
dotti edp capace di essere
anche un consulente compe-
tente ed affidabile, un profes-
sionista in grado di garan-
tire sempre la giusta soluzione
e la migliore assistenza per
ogni problema?
Semplice: basta controlla-
re se espone questo simbo-
lo. È il segno della qualità. La
qualità dei prodotti Siemens
Nixdorf, che costituiscono
oggi la gamma più ampia
d'Europa: personal computer
di ogni tipo, dal notebook 286
ai tower 486 a 33 Mhz, minisi-
stemi UNIX, workstation, siste-
mi QUATTRO e periferiche.
E la qualità di una assisten-
za così competente, puntuale
e professionale da far meritare
a buon diritto, ai nostri riven-
ditori che la offrono, il titolo di
partner. Anzi, di “Qualified
Partner”.
Qualità, dunque, che si ag-
giunge alla qualità. Questi
sono, per Siemens Nixdorf, i
“Qualified Partner”.
Siemens Data S.p.A.
Synergy at work
ella Qualità
2Q
s
Hi
Z
2
[°)
D
7)
<
sg
[a
[o]
u
z
<
>)
>:
si;
Expanz triplica la capacità del tuo hard disk comprimendo l’ingombro dei file!
Pol |
La scheda EXPANZ aumenta di oltre tre volte la ni Inoltre EXPANZ ha le seguenti caratteristiche:
capacità del disco fisso installato sul computer Disco Essa Riza pane
utilizzando un coprocessore per la compressione Disco ssa con Big » /nstallazione semplicissima
in tempo reale di qualsiasi file memorizzato. >> /ntegrità dei dati garantita al 100%
La capacità del floppy disk può essere aumentata » Utilizzo completamente automatico
di oltre nove volte oppure lasciata inalterata, a > Compatibile con ogni tipo di file
scelta dell'utente. » Adatta ad ogni tipo di applicazione
EXPANZ è una scheda standard a 8 bit »> Elimina la barriera dei 32 MB
per qualsiasi PC, XT, AT, 386, 486, PS/2 | > Non penalizza la velocità del computer
e compatibili | » Evita l'acquisto di costosi hard disk.
EXPANZ è distribuita da
Per maggiorinformazioni compilare e spedire a (1a) Rivenditore Utente finale
[= yu ne
MICROWIDE srl 3 AZIENDA ___
INFORMATICA E COMUNICAZIONE o
= wa E
Ò TELEFONO cani
20143 Mino Vi G, Bos /A
Teletono - elfax 02/89401344 = ca CITA.
N E L
M_ E R 0
LUGLIO/AGOSTO 1991
Playworld di Francesco Carlà
Speciale CD-I Conference, Avvenimento 147
Data Base di Francesco Petroni e Gianni Catani
Gestire Archivi sotto Windows 155
Grafica di Francesco Petroni e Aldo Azzari
Più pixel, più colori 163
Windows 3 di Francesco Petroni è Femando Riolo
| font di Windows: teoria e pratica (2) 168
Virus di Stefano Toria
Virus e altri aggressori informatici
uno schema di prevenzione 175
Faan: Desk Top Publishing. di Mauro Gandini
atto Îl Made In Italy 180
Computer & Video
Processo e manipolazione delle immagini
di Bruno Rosati 186
Usi ed abusi dei PC nelle produzioni TV (2)
Color-Mapped vs Full-Color
di Massino Novelli 210
Archimedes di Massimo Miccoli
Impression 194
Basic Assembler: il set di istruzioni (1) 198
Macintosh di Raffaello De Masi
HyperTel 200
La programmazione del Macintosh 206
Atari ST_di Vincenzo Folcarelli
DynaCADD 1.78
introduzione al CAD bidimensionale 211
Amiga
Soft & Hard Parade _di Bruno Rosati 217
ARexx, il linguaggio REXX per Amiga (9)
di Marco Ciuchini e Andrea Suatoni 222
Programmare in C su Amiga (35)
Dell Indice degli inserzionisti di Dario de Judicibus 226
320N Editoriale di Paolo Nuti MCmicroCAMPUS_ Software & Università
Posti a cura di Gaetano Di Stasio
PiNa2: un sistema General Purpose
News _a cura di Massimo Truscelli s poraleione mosaico sà:
Anteprima PD Software
Microsoft Excel 3.0 per Macintosh di Paolo Ciardelli 70° MS-DOS. Tutti al mare
Lotus 1-2-3 per Macintosh e Windows di Paolo Ciardelli 72. cura di Paolo Ciardelli 238
Microsoft DOS 5 di Paolo Ciardelli Amign: @iando 1 glocosal taluno
Taiwan: atto Il di Massimo Truscelli a cura dî Enrico Ferrari 242
Ciasinr a: Computer MAC MAChe belle novità
Action 2000 per la banca di domani ara Valter BD, Ci
di Manlio Cammarata MC-Link di Corrado Giustozzi
pena Prova: Dell 320N_di Corrado Giustozzi Rifbriche a Siena a
SI Prova: Amstrad PCASBRSX 325 i ivo pece con 258
7 5 Multitasking di Luciano Macera
Pr Ie OCCAM: parallelismo puro 263
Smalltalk_ di Tommaso Masi
Pre elesse CO NON Gianger DRM:810. Smalltalk/V: il paradigma MVC 268
Prova: Microsoft Word 5.5 in italiano Sd ISO sà
di Paolo Ciardelli
Turbo Pascal di Sergio Polini
Prova: Addon per Cipper 5: Blnker, Funcky e DGE inni > sù
Guidacomputer _a cura di Rossella Leonetti 280
IntelliGIOCHI di Corrado Giustozzi "i De € i <=
Master Mind: la rivincita del computer icromarket - micromeeting
StoryWare: di Elvezio Petrozzi Mistottade 204
Quando la realtà diventa ispirazione Moduli per abbonamenti - arretrati - annunci 305
MCmicrocomputer n. 109 (numerazione editoriale) 5
Indice degli Inserzionisti
257
48
35
—_———
A.F. Sistemi srl - C.so Cavallotti 38/c 8/9 Intercomp spa - Via della Scienza 27 - 37139
28100 - Novara Verona
A.P.C. - Via Magenta 13/15r - 50123 Firenze 140 Mega Soft srl - Via Filanda 12
20/21/22/23 Aashima Italia srl - Via degli Orefici 175 20010 San Pietro All'Olmo (MI)
40050 Centergros - Funo (BO) 221 Microforum - 944 St. Clair Ave. West - 00000
Acca srl - Via Michelangelo Cianciulli 41 - 83048 MECIC8 Toronto Ont. Canada
Montella - (AV) 12/13 Microlink srl - Via Luigi Morandi 29 - 50141
Alpha Microsystems Italia spa - Via Faentina Firenze
175/a - Centro M.|.R. - 48010 Fornace Zarattini 80 Microport srl - Via Villani 42 - 50124 Firenze
(RA) 4 Microwide srl - Via G. Borsi 8/A - 20143 Milano
Andromeda - Via Umbria 16 - 42100 Reggio 145 Peripherals sas - P.zzle della Vittoria 4
134
52
56, 216
10/11/97
54
65, 91
67
67
Emilia
Antea SHD sas - Via Ogliaro 4 - 10137 Torino
AR Computer srl - Via Malta 8 - 00198 Roma
Atari Italia spa - Via Bellini 21
20095 Cusano Milanino (MI)
Bit Line srl - C.so Casale 245 - 10132 Torino
Borland Italia srl - Via Guido Cavalcanti, 5
20127 Milano
CO.E.S.S.E. srl - V.le Regina Margherita 8/a
95123 Catania
Comdek - Taipei, Taiwan
16/17/78/79 Computer Discount, srl
133
14-15
18/19
62
46
252
66
267
59
179
210
59
60
162
215
154
209
245
299
Computer Discount, srl - Livorno
Computers e Azienda srl - Via C. Mirabello 12
00195 Roma
D-Mail srl - Viale Corsica 92 - 50127 Firenze
Dado System snc - Via Benedetto Croce 97
00142 Roma
Dany Italiana srl - Via Manara 7 - 15033 Casale
Monferrato (AL)
Data Automation srl - Milano Fiori Strada 4 pal
A2 - 20094 Assago (MI)
Dec Sistemi srl - Via Lucarelli 62/d - 70124 Bari
Digitek srl - Via Valli 28 - 42011 Bagnolo in piano
(RE)
Digitron srl - Via Lucio Elio Seiano 15 - 00174
Roma
E.GI.S. - Via Castro de' Volsci 42 - 00178 Roma
Easy Data - Via Adolfo Omodeo 21/29 - 00179
Roma
Eta Beta Computers Center
Via San Francesco 30 - 57123 Livorno
Executive Service sas - Via Savigno 7
40141 Bologna
Express Office Automation srl - Via Cavallotti 22
40100 Reggio Emilia
Freetime Computers srl - Via Grandì 22
40057 Cadriano di Granarolo (BO)
Gexpo - Via Domenichino 11 - 20149 Milano
I.D.C. - Via Cilea 12 - 80127 Napoli
Il grillo parlante - Via Stefano Canzio 13/15/17R
16149 Genova - Sanpierdarena
Informatica Italia srl - Via Piazzi 18- 10129
Torino
Input sas - Lungomare di Pegli 57 R - 16155
Genova
80078 Pozzuoli (NA)
68/69/71 Power Computing srl - Via delle Baleari 90
00121 Ostia Lido (Roma)
36/37/39 Quotha 32 srl - Via Giano della Bella 31
(inserto) | 50125 Firenze
161 Ready Informatica srl - Via Provinciale 67
22068 Monticello (CO)
92 Roland DG Italia srl - Via Ischia - Villa Rosa
64010 Martinsicuro (TE)
61 S.C. Computers - Via Enrico Fermi 4
40024 Castel San Pietro T. (BO)
40 S.E.T.I. Toscana srl - Via Sproni 14 - 57125
Livorno
Il cop./3 Siemens Data spa - V.le Monza 347 - 20128
Monza (MI)
174 Sistemi e Tecnologie srl - P.za Matteotti 2
20020 Arese (MI)
42 Soft Team srl - Via Croce Rossa, 5 - 35129
Padova
41/43/45 —Softcom srl - Via Zumaglia, 63/a - 10145 Torino
28/29 Softland - C.so Mazzini 80
50063 Figline Val d'Arno (FI)
63 Software Solution srl - Via Toscanini 4
20020 Cesate (MI)
58 Spem - Via Ponchielli 26/c - 10154 Torino
64 Studio Due Metri - Via C, Colombo 226
18011 Arma di Taggia (IM)
55/57 Target Effe CI srl - Viale Giulio Cesare 21/A
24100 Bergamo
31/115/125 Technimedia srl - Via Carlo Perrier 9 - 00157
Roma
246 Tecnoinf - V.le della Repubblica 250
00040 S, Maria delle Mole (Roma)
Ill cop. Titan Computer srl - Via Rimembranza 1°
traversa - 84085 Mercato S. Severino (SA)
IV cop. Unibit spa - Via di Torre Rigata 6 - 00131 Roma
47/49/51/53
32/33 Unidata srl - Via San Damaso 20 - 00165 Roma
50 Uniware Sistemi srl - Via Matera 3 - 00182
Roma
146 Urania Nelcom srl - Corso Casale 120 - 10132
Torino
139 Verbatim Italia spa - Via Cernaia 2 - 20121
Milano
262 Ware Bit - V.le dell'Umanesimo 80
00144 Roma
MCmicrocomputer n. 107 - maggio 1991
Se ti abboni o rinnovi l’abbonamento
a MCmicrocomputer, puoi ricevere due minifloppy,
oppure due microfloppy Dysan doppia faccia doppia
densità, con un supplemento di sole 3.500 lire.
Non perdere quest’occasione!
Ritaglia e spedisci oggi stesso il tagliando per
sottoscrivere l'abbonamento pubblicato nell’ultima
pagina della rivista. I dischetti ti saranno spediti in una
robusta confezione a prova di danneggiamenti postali.
——IN REGALO
DUE MINIFLOPPY DA 5.25”
OPPURE
DUE MICROFLOPPY DA 3.5” —
DOPPIA FACCIA DOPPIA DENSITA
Dysan
1 prodotti Dysan, sono distribuiti in Italia dalla Datamatic, Via Agordat 34, 20127 Milano.
ci ALL
Ò y
\Ò
SN N
\\
KW
>d
d°->
)2
(
(A
)
- —
a
a
=
Se per essere i primi della classe
bisogna avere gli occhi —
a mandorla, eccovi accontentati.
Nel mondo dei computer,
la consuetudine vuole che solo i
giapponesi o gli americani siano
considerati i primi della classe.
In effetti non tutti sanno
che in questi anni dei “pionieri”
della computeristica italiana
hanno perfezionato la pro-
pria tecnologia a tal
punto da entrare a far
parte di questo gruppo.
Unbel risultato se si pensa
che per arrivare a tanto hanno
impiegato solo otto anni.
Tutto cominciò nel 1983,
anno di fondazione dell’azienda
Intercomp. Da qui i primi felici
esordi con personal computer
compatti e flessibili.
Mail progresso si sa è in-
arrestabile e,oggi,questi in-
stancabili pionieri lusingati dai
successi, continuano a svilup -
pare e a realizzare computer ca-
ratterizzati da una avanzata tec-
nologia, e compatibili con tutti
i sistemi presenti sul mercato:
MS-DOS*, Windows*, Unix*,
Xenix*, 08/2*, Lan Manager*,
Novell*, ecc.
Otto anni di continua ri-
cerca che non si è limitata al solo
apporto tecnologico ma si è este-
sa anche all'aspetto formale.
Studiando e ideando nuo-
ve soluzioni ergonomiche, rivo-
c000000000000000008
Per ulteriori informazioni inviare questo coupon a
Intercomp S.p.A. - Via della Scienza, 27 - 37139 Verona
Tel, (045) 8510533 r2. - Fax (045) 8510539
Nome e Cognome
Azienda/Professione ù
Via
Ingegno e ingegneria italiana.
luzionando il design della strut-
tura così da garantirle una stra-
ordinaria compattezza. A questo
si aggiunge la capacità di man-
tenere un’elevatissima qualità di
prodotto frutto di un processo
costruttivo accurato e rigoroso.
Tutti i prodotti Inter-
i \uaiasi comp inoltre, prima di
essere commercializza-
ti, sono sottoposti a severi con-
trolli di qualità.
E infine, altra importante
prerogativa di Intercomp è la vo-
cazione a porsi come interlo-
cutore flessibile e disponibile,
così da essere in grado di trovare,
di volta in volta, le soluzioni
operative più funzionali e
convenienti.
Tutto questo avviene at-
traverso una rete di consulenti
specializzati che operano su tut-
to il territorio nazionale.
Anche peri computer gio-
care in casa è sempre un bel van-
taggio.
Advema Cooper/Primo Studio
AATARI ST.
IL TERZO GRANDE STAND
Un vero standard
l’Atari ST è noto in Italia soprattutto per il
grande successo ottenuto nel campo musi-
cale: perché chi fa musica col computer in
Italia, nove volte su dieci fa musica con
Atari.
Ma questo immenso successo ‘verticale’
non deve farci dimenticare che l'Atari ST è
uno standard: ossia un personal computer
per il quale è disponibile una ricca serie di
periferiche e uno spettro di applicazioni
completo, capace di soddisfare le esigenze
più varie dell'utenza di oggi. Dai pacchetti
di editoria elettronica alla grafica più sofisti
cata, dalle soluzioni per l'ufficio alle appli
cazioni didattiche, dagli scanner ad alta ri-
soluzione ai videodigitalizzatori economici
I nostri hardware
Come è lecito attendersi da uno standard,
Atari offre una gamma di computer e peri
feriche per le esigenze più diverse, tutte ca-
ratterizzate da un imbattibile rapporto qua-
lità/prezzo. Vagliate queste proposte:
— 1040ST5, 1 Mb RAM, la macchina base
per lavorare, studiare, far musica o gio-
care;
Il pacchetto ST base
Conoscere Atari ST — TO40ST° Professional, 4 Mb RAM, la
Forse non tutti sanno che Atari ST è uno dei grandi standard dell'informatica mondiale: macchina estesa per le applicazioni più
oggi oltre 3.000.000 di persone nel mondo lavorano, studiano e si divertono con i perso- spinte;
nal computer Atari STI Sono computer potenti, basati sul processore 68000 e su un genia- — il TT030/4, il vertice della gamma Atari
le sistema operativo, il TOS, dotato di un'interfaccia grafica intuitiva, che li rende imme- un computer a 32 bit dotato di micro-
diatamente utilizzabili anche a chi si avvicina per la prima volta al mondo del computer. processore 68030 a 32 MHz, copro-
5 5a cessore matematico 68882, RAM mini-
Perché Atari ST ma di 4Mb espandibile a 26Mb, hard
- Perché Atari ST è in assoluto il computer più facile da usare, l'unico che offre un incon- disk SCSI incorporato e grafica evoluta
tro senza traumi con il mondo dell'informatica; un mostro di potenza per gli applicativi
— Perché Atari ST, a differenza degli altri standard, consente di risolvere su un unico com- del futuro che preserva totalmente la
puter le esigenze informatiche della famiglia: lavoro, studio e, perchè no, intelligente compatibilità con la serie ST.
divertimento;
— Perché Atari ST propone spesso applicazioni verticali potenti e innovative che mancano
negli altri standard;
— Perché Atari ST rispetta il consumatore proponendogli sempre un rapporto prestazio-
ni/prezzo assolutamente entusiasmante. DYNACADD, CAD PROFESSIONALE
ATARI ITALIA S.p.A.
Via V. Bellini, 21 - 20095 Cusono Milanino (MI)
i Tel. (02) 61.34.141 - Telex 325832 ATARI |
Telefax (02) 61.94.048
COMPI J T ER Hot Line: Tel. 02/61.96.462
BBS: Tel. 02/61.93.757
ATARI COMPUTER. LA FORZA DI UN GRANDE STANDARD.
ARD DELL'INFORMATICA
CALAMUS, DTP PROFESSIONALE I nostri software
Di sicuro avete in mente i nomi dei
software che vanno per la maggiore ne-
gli altri standard: ma quello che forse
ancora non conoscete è SIGNUM, il Do-
cument Processor che vi permette di scri-
H vere in oltre 100 alfabeti diversi; RE-
DACTEUR, un sofisticato word processor
dalla velocità mozzafiato; CALAMUS, un
p-rochen di Editoria Elettronica dotato
; di specifiche impressionanti; ADIMENS,
il Data Base di riferimento nel mondo
Atari; DYNACADD, un CAD professiona-
le, compatibile con gli standard MS-
ADIMENS, DATABASE PROFESSIONALE — DOS, ma di prezzo ridottissimo; NOTA-
TOR, uno straordinario software di scrit-
tura e stampa della musica; LDW
POWER, un velocissimo spreadsheet Lo
tus-compatibile; NEODESK, l'interfaccia
grafica per computer più sofisticata e
tanti altri incredibili prodotti che rappre-
sentano o il massimo della qualità o il
massimo del rapporto qualità/prezzo.
A LAUIe Seteione Calcolo aerazione prioni _toti_tregromi
miei tt A ra
Un computer “multistandard”
Atari ST è forse il primo computer “multi-
standard” al mondo. Non solo la formattazione dei dischetti Atari è identica a
quella dei dischetti MS-DOS ma, addirittura, esistono degli straordinari emulatori
hardware che trasformano l'Atari ST in un vero MS-DOS” compatibile o Macintosh"
compatibile. Se vi tenta l'idea di poter avere due o tre computer in uno, scegliete
Atari ST e uno di questi sensazionali prodotti:
— PC SPEED e SUPERCHARGER per l'emulazione 8088;
— AT SPEED e AT-ONCE per l'emulazione 286;
— DELTA MODUL per l'emulazione 386SX;
— SPECTRE GCR 3.0 per l'emulazione Macintosh".
LA NOSTRA PROPOSTA-CONOSCENZA: IL PACCHETTO ST BASE
Gli altri standard vi propongono abitualmente una macchina nuda.
Il nostro standard vi dà invece la macchina più quello che vi serve per la-
vorare subito. Naturalmente, senza alcun aggravio di costi.
Allo straordinario prezzo di Lit. 1.290.000 + IVA avrete infatti il pacchetto
ST BASE comprendente:
(O ATARI 1O4OSTE: il modello standard della serie ST, un potente computer
da 1 Megabyte su cui far girare senza problemi la totalità del software
professionale e, grazie al modulatore TV incorporato, la totalità dei gio-
chi esistenti per ST;
O SM124: un monitor monocromatico ad “effetto libro”, la cui ecceziona-
le definizione e comfort visivo trasformeranno letteralmente il vostro mo-
do di lavorare;
DI] CALAMUS: il software di Editoria Elettronica più veloce e professiona-
le, utilizzabile anche come Word Processor grazie al potente editor
di testi incorporato;
O ADIMENS: il Database di riferimento nel mondo ST, flessibile e potente.
MSDOS è un marchio registrato da Micrasoli Corp., Macintosh è un marchio registrato da Apple Computer Corp
Il bello dell'Atari ST: Consulenza & Servizio
Atari non vi lascia soli. Perché acquistare Atari ST signifi-
ca sì scegliere un grande standard informatico ma anche
e soprattutto acquisire il diritto ad essere seguiti e consi-
gliati nel tempo.
Grazie al pacchetto Consulenza & Servizio, una serie di
iniziative, per la maggior parte gratuite, con cui ci cugu-
riamo di rendere il vostro cammino nell'informatica più
facile, piacevole e fruttuoso
HE La Hot Line Atari ST (tel. 02/61.96.462): un servizio
gratuito a vostra disposizione ogni giorno dalle 9.30
alle 13 e dalle 14.00 alle 17.30 con personale tecni-
co qualificato per rispondere a ogni vostro quesito,
fornirvi una preziosa consulenza tecnica personaliz.
zata, suggerirvi il nome del rivenditore o del Punto
Consulenza Atari più vicino;
BI ll Filo Diretto Sviluppatori Atari ST, riservato a Softwa-
re House che desiderino conoscere gli strumenti di
sviluppo esistenti nel mondo ST per cogliere le grandi
opportunità esistenti in questo mercato;
IR Lo BBS Atari ST (tel. 02/61.93.757), un modo tempe-
stivo per essere sempre al corrente delle ultime novità
Atari, un'area di messaggistica ben curata, la possibi-
lità di telecaricare software di pubblico dominio;
HI Lo rivista mensile Atari News (a partire da maggio]:
una rivista non solo di informazione ma anche di in-
contro con voi. Per capire meglio le vostre esigenze e
per guidarvi alla scelta dei migliori hardware e
software nel mondo Atari ST con recensioni attente e
documentate;
MI ll supplemento trimestrale Atari&Musica per conoscere
tute le novità dei software e delle periferiche musicali,
area in cui Atari ST è leader in continuo incremento;
HE | Club Atari ST: un modo di condividere una passio
ne, di crescere insieme, di imparare dagli altri;
BI | Punti Consulenza Atari ST: negozi specializzati dove
trovare assistenza e servizio oltre che un ricco assorti-
mento di macchine e software;
HI Le Scuole Atari ST: corsi e seminari a pagamento su
software di base (WP, database, spreadsheet, DTP e
musica) organizzati da enti indipendenti sotto il con-
trollo di qualità dell’Atari Italia.
Microlink sale in cattedra
Da oggi, grazie ad un nuovo accordo, Microlink è in grado di offrire supporto e formazione sui
pacchetti software più diffusi, presso il negozio di Milano e di praticare prezzi eccezionali sui
prodotti Microsoft per docenti, studenti, scuole ed università, centri di ricerca. Venite a scuola di
software al “Microlink Teach Point”, vedrete come è facile lavorare insieme. Arrivederci a presto.
Legenda x» Novtà assoluta © = Prodoto Windoes 3
act Pot EMO pata (ved DEMO ag acre cono
e, a pagamento. È = Versione italiana. @ = Versione inglese
Benvenuti el nostro Club
“SorrCano* Microlink vi ore:
Listini aggiornati automaticamente:
“Microlink News”
= Evasione ordini aciltata
= Vetrina prodofti a prezzi particolari
“VeCaao* Micrlink i oltre:
® Tuti | vantaggi della "SprrCwao*
« Sconto 3% su tutt li acquisti
Sconto 5% su acquisti tre 2 milioni
* Spedizione gratuita rami conriere
» Servizio di HotLine prolungato
Norton Antvius 8 185000 PCTooli RE
Turbo Pascal 60 i 205000
Lotus Simphony 22 | gut
Norton Utili pe
e | 360001
tocoga Wintop 11.090.000
Norton co MSExcel30 e 695000
Quick Ì 199000 LotusWorks10 e 245000
Sensazionale offerta Microsoft
‘per llti i professori ei docenti
Excel 3.0initaliano per Windows 3 a lit. 400.000
Contatateci: vi ilustreremo tutte le proposte del listino completo
Microsoltriservato a scuole, università, centri i ricercae studenti,
Per questo mese con le nuove
Mi SOFTCARD e per ordini
= superiori a lit, 750,000
So iuo straordinario omagaio
Sf Sie periodica
icrolini
i ri NUOVE VERSIONI
000
| 110,000
Microsott Wo = WinWord 1.1 400.000
Per informazioni su aggiornamenti non elencati elefonateci
— Pratt oPERATIVI
vMEBISSO e 1600
i v 50 e 120000
Upgrade Per tutti coloro che acquiste-
ranno il DOS 5.0 aggiornamento
presso di noi, un corso completo
della durata di un giorno a sole
dire 95.000 + IVA
+ Microsoft Windows 3 240.000
+ © Nuovo Microsoft Wintop
Winword 1,1 + Excel 30+ Windows 3
© MS Windons 3 Toolki 630.000
+ © HP New Wav e 390000
* Borland Si i 170,000
SCO Xenix e 1.490.000
nix 0.5, ni utenti e 1,190/000
e 3 e 240,000
Laplink Plus III
li programma più venduto
0agi finalmente in
i 210,000
Laplink Plusili —e 195000
* Procomm Plus
Carbon Copy Plus 5.2 350.000
Carbon Copy Plus 52 e 270000
e 350.000
n (per Vidieotel) e 330.000
e 170.000
v DataEase 4.2 in italiano
p
ad Intultivo
DataEase 4,2 e 1.190.000
DEase SOL 1.01 e 1.990.000
DEase Developer e 2.350.000
DEase Graftalk 5.0 e 490.000
DEase Imag-In —e 1.590.000
x@v SuperBase 41.2 | 820,000
Borfand Paradox 3.5 290.000
Borland Par: 5 (Scan OM) 399.01
w DBaselV1 To 930,00
w DBase IV Developer Edition 1.1 Ile 1.790.000
Ask Sam ì
© DB Fast 1.55 a i
xx Clipper 5.01 e 990.000 Funcky è 490,000
Blinker e 570.000 Netlib 8 570.000
SilverComm e 570.000 SilverPaint e .000
Overlay e 330.000. Sutintx e 140.000
© ProesiroP PUBLISHING
I f v Aldus Pameiaiar 4. 0
o nel pr
felmere nella ero
1.340.000
Maker 4.0 1.190.00
geMaker 3.01 1.190.001
+ © w Ventura Gold Series
+ © Adobe Type Manager e
* © Adobe Type Manager Plus Pack
+ © Adobe Type Align
386 30
Omnipa
Soltpe
Freelance
xt (raphies
dle 17001
inclusa nel
G
* Hijaak (graphic transiator) e 280.000
* © Aldus Persuasion 2.0 È Y
+ 7 Harvard Graph 330
w Harvard Grapi
fesk Anin
ters Graphics Editor
Draw 2.0
rel Draw 1.2
Draw 1.0 08/2
1,1 DOS 05)
v Lotus Works 1.0
Da Lotus il nuovissimo software inte-
grato che combina assieme un WP
{condizionarioethesaurus), database
foglio elettronico, gralicae comunica-
zione e 260.000
+ v° Microsolt Works 20 | 290.000
+* w Lotus Symphony 2.2 i 69000
w Framework II 1.1 i 790000
2 Tinauasai
© v Borland Object Vision 1.0
ll nuovissimo tool di programma-
zione che vi permetterà di lavorare
nel modo più semplice ed imme-
diato nell'ambiente grafico di
720.000
- Windows 3 LÌ
Promozione valida fino al 31
agosto'91: Borland Object Vision
ima 1.0 italiano
© Boriand Turbo Pascal e 399.000
Borland C+ | 595.000
Borland Turbo C Il edizione | 199000
Borland Turbo C ++ Professional ì 460.000
Borland Turbo Debugger & Tools i 260.000
Boriand Turbo Pascal 6.0 | 235.000
Borland Turbo Pascal Professional 6.0 | 390.000
* © Microsoft Visual Basic 1.0 e 250.000
Microsoft Basic 7.1 PDS e 575000
Microsoft C Compiler 6.0 PDS e 575000
Microsoft Fortran Compiler 5.0 e 575.000
Microsoft Cobol Compiler 4,0 PDS e 1.090.000
Microsoft Magro Assembler 5.1 e 340.000
Microsoft Quick © 2.5 e 160.000
Microsoft Quick MASM/C e 330000
Microsoft Quick Basic 4.5 ì 210.000
@ Asymetrix Toolbook e 675000
© SmalltalkV 8 890.000
Oram 286 + Manitest 150.000
* QEMM 386 5.1 + Manifest 150.000
DEMM 50, 60 150.000
Headroom 190.000
bo EMS 190.000
* © w Microsoft Project i 1,090.000
+ w Lotus Agenda 20 e 560000
Timeline 4.0 e 770.000
@ ABC Flowcharting e 450.000
© TUPhdGETTAZIONE cAD-CAM
Autosketch 2.0
II CAD piufacile al prezzo più basso de
mercato oggi finalmente in versione
italiana. i 295.000
Autosketch 3.0 e 320.000
Librerie
Elettrotecniche ted. 150.000
Architetture inteme ted. 150,000
Architetture esteme i 150000
* © Drafix CAD11 e 1.050.000
CAD3-D31 e 470000
CAD2-040 e 390000
I SPREADSHEET,
® + Microsoft Excel 3.0
Il foglio elettronico che strutta piena-
mente le caratteristiche dell'ambiente
Windows 3 completamente In versio-
ne lalanai 750.000
w MS Excel 3.0 8 750.000
MS Excel+Mouse |) 820,000
MS Excel 05/2 e 750.000
MS Excel Macintosh | 650.000
w Lotus 123 3.1 | 799000
vw Lotus 123 3.1 e 720.000
Lotus 123/G (per 08/2) e 835.000
w Lotus 123 2.3 i 710.000
w Lotus 123 2.3 e 630.000
@ Informix Winge e 685.000
+ 6 Borland Quattro Professional 3.0 i 560.000
* w Borland Quattro Profess. 3.0 (Scart off) | 299.000
© ifiitistica + matematica
* STSC Statgraphics 4.2 + upgrade gratis 5.0 e 1.150.000
Mathicad 2.54 | 650.000
* SPSS/PC Plus 4.0 è 1.090.000
SPSS/PC Moduli eo chiamate
Mallab 35 € 1.750.000
+ PE Tools Deluxe 7.0
ENTRAL PO Il software di utilità più diffuso oggi
nella nuovissima versione 7.0 in lin-
qua italiana i 245.000
wPCTool70 e 220000
wPCTools60 i 195000
PC Tools BOLAN e 1400000
MAC Tools60 —e 180000
\
Pa
+ © PO Virus Secure per Windows 3.0 e 220.000
+ Norton Antivirus e 199.000
x Virex PC (antivirus) e 220000
x PC-Gillin (antivirus) i 190000
# Copy IIPC8O e 130000
% Norton Utility 6.0 e 195.000
Norton Gommander 3.0 i 240000
Norton Editor 2.0 e 220,000
Norton Backup 1.2 e 199000
© HDC Windows Express @ 140.000
© HDC First Apps e 140,000
© HDC [con Designer e 150,000
Lotus Magellan 2.0 e 280000
Fastback Plus 2.1 e 270000
Option board delute 54 e 320,000
Xe-Tree Pro Gold + Logimause Pilot i 250000
© D"Wono PRocessoR
© Wordperfect 1.0
Word Processor più venduto in Ame-
fica adesso finalmente nella versione
per Windows3 —e 690.000
+ WordPereat 51 | 799000
w WordPertect 5.1 e 630.000
N e] Wortperiec51 Spa | 2990000
«9,4 Mordpertea50Xenik | 780000
® LA WiotoperteazoMar e 720000
{li w Letterperlect 10 | 290.000
*v Word55 I 695000
* Word PM a 695000
© + Word per Windows 1.1 + Windows 3 | 970000
© w Word per Windows 1.1 i 830000
* © v Amì Pro from Lotus 12 i 792000
+ v Wordstar Professional i 670.000
+ © SPC Professional Write Plus e 450000
Coprocessori Intel
1-8087/10 Mhz 330.000
1-80287/XL 6/12 Mhz 350,000
1-80387/DX 16 Mhz 610.000
1-80387/SX 16 Mhz 570.000
1-80387/SX 20 Mhz 560,000
1-80387/DX 20 Mhz 660.000
1-80387/DX 25 Mhz 830.000
1-80387/DX 33 Mhz ‘960.000
Coprocessori matematici IIT
80287-10/12 205,000 80387-DX 20 580.000
80387-SX 16 480.000 80387-DX 25 750.000
B0387-SX 20 520.000 80387-DX 33 850,000
* Intel SatisFAXtion (scheda fax + modem) —e 890.000
* Intel SatisFAXtion + Faxit! per Windows 3 e 1.150.000
* Microsoft Ballpoint e 250.000
Microsoft Mouse 400 DPI bus o seriale PS/2 | 160.000
MouseMan Logitech Radio i 210,000
MouseMan Logitech per destrì o mancini ì 115,000
# Modem Serma esterno 2400 baud e 460.000
* Modem Serma esterno 2400 baud per Videatel e 550000
* Bundle Modem Serma 690.000
Modem Serma esterno MNPS con Sideckick Plus in italiano
° age
NEC CDR-35 portatile ‘920.000
NEC CDR-72 esterno 1.120.000
NEC CDR-82 interno ‘940.000
XT/AT Interface SCSI Kit 340,000
PS/2 Interface SCSI Kit ‘360.000
NEC Clip Art 30 e 490000
CD-ROM Zanichelli
CO-ROM multilingue î 690,000
Scaffale elettronico | 490.000
© Maia tianvaui + soFrwaRE ocR
Scanner manuali
#w ScanMan 256 e 490.000
* ScanMan 32 i 299.000
ScanMan PS/2 ì 399.000
ScanMan MAC e 690000
Scanner Genius colore 890.000
ScanMan 32 con:
© w Image-In (OCR) e 630.000
w Catchword (ICR) e 450.000
w Finesse | 650.000
Logitech Catchword 1.1 î 240000
© Îmage-In pacchetto completo per scanner A4 e 1990000
* Tutti i pacchetti sono originali, si-
gillat, € nella versione più recente
disponibile sia in Italia che all'Estero.
* Tutti nostri prodotti sono coperti
da garanzia originale del produttore/
importatore.
* Prezzi al netto di IVA senza alcun
costo aggiuntivo.
* Pagamento in contanti 0 assegno
circolare 0 con carta di credito VISA,
CARTASI, MASTER CARD, AMERICAN
ENPRESS.
* Informazioni gratuite ed automati-
che sugli upgrade.
(OT LINE: telefonica gratuita per
tutti i clienti.
Come ordinare a Firenze
2 Telefono: 055/4250112 (5 ne 1a) Telefax: 055/4250143
È Videotel! Pagina *4229# rubbonat)
0574/607508 sandara CEPT 2 Teen - 7.1
© BBS 0574/838013 2002400 baud - Ver v22,v22 bis
£ Posta: — Microlink Firenze srl via L Morandi, 29 50141 (FI)
Come ordinare a Milano
x Diretamente nn ozio in via Sirtori, 15
= Teletono sosta Telefax 02/29515611
con
iierolini
irenze-Milano
10 COMPACT DISK
Cod. 01D071 (iva9% 64.000
Autore Titolo Album
1. BobMarley —SoulRebel
2. Nina Simone My baby just cares for me
3. Autori Vari Rock Festival Vol. |
4,
lamo una selez
puniry music, dis
ente imbattibile, Vi pr
e: rock, soul,
Autori Vari Rock Festival Vol. Il
BB day l'have the blues
ing
6. The Beatles
7. Autori Vari
8. James Brown Gr
9. Beach Boys
10. The Platters
Data Bank DM-125F
Cod. 01P092 29.000
CON PIU' DI
5 NOMI
Schermo Antiradiazioni
Cod. 016008 149.000
Î gli operatori di vi
ranti dalle
ninali conosci
di 12 che di 14 pollici, Grazie allo spec
rimuovono facilmente per la pulizia
RTA D-Mail NE
01M91 : 59.000 TESe Ordini telefonici
055/35.21.41 (r.a.)
Ordini per fax
055/35.36.42
OFFERTA D-Mail
cod. 01M93
STAMPANTE BROTHER M-1109
Cod. 01H096 199.000)
Cod. 01H097 Kit trattore + borsa + 4 nastri 39.000]
Traduttore in 5 lingue
Cod. 01P095 69.000
- 100 CPS LESE TEDI ) FRAN( ESE
- GRAFICA GNI \LIAN
- COMPATIBILE EPSON
= COMPATIBILE IBM 5 lingue, che consente di avere sempre
n vocabolario di 30.000 parole (6.000 per
5 lingue), da utilizzare in viaggi all'estero o per
conversazioni con stranieri, oppure per leggere riviste o libri in
altre lingue, senza dover fare ricorso a tanti diversi dizionari,
anche per la conver-
12 diversi simi
matematici, e questa caratteristica lo
Stampante a malrice di punti con testina a 9
a su di una meccanica altamente affidabile, qu
grafica. La compatibilità Ep
Interfaccia parallela Centroni te 1 li 2 al y. Inoltre, il traduttor
Il trascinamento della carta avviene erci l ] i sione delle vi
optional (contenuto nel Kit) per modu a di collegan ( ti valutari) o per calce
una apposita interfaccia (Cod. CHVO10) d 0 rende particolarmente p
zzioso quando, all'estero per lavoro 0
Di mi Jombro, la stampi Vacanze ci si trova nella necessità di trattare affario di effettuare
tr acquisti
CODICE DESCRIZIONE @T PR.UN. TOTALE Spesedì trasporto 5.500 LÌ
espedizioni vengonoettettua
zi postali
ui 2) si intendono
z IVA ESCLUSA.
[=] Ordinando adesso uno dei prodotti
[TP 1 5.500 qui presenti riceverete in omaggio
> ni un abbon nto al catalogo
generale D-Mail.
Pagamento in Contrassegno Postale
Pa di Credito Visa Master-Card Carta Si
i Numero Carta IIIIMITIMIIIINIITI Sca
mento con Car
KOMETE
CAGLIAI
BARI BOLOGNA CAGLIARI FIRENZE FIRENZE GENOVA LIVORNO LUCCA MESSINA MILANO MILANO MODENA NAPOLI
0680/416044 051/555371 070/307237 055/5000101 055/716888 010/564003 0586/210230 0583/490594 090/2927212 02/33100204 02/26147077 059/450474 081/7142910
Cresce in tutta Italia
Il successo di
Computer Discount
Assistenza diretta, garanzia e servizio qualificato hanno
consentito a Computer Discount di diventare un vero
e proprio leader nel settore dell'informatica.
Ricerca continua, importazione di novità e prodotti tecnologicamente
all'avanguardia sono gli elementi che caratterizzano l'offerta di ogni
Computer Discount:
Note-Book e Lap-Top * Desk-Top * Stam-
panti Entry Level e Stampanti Professionali
e Plotter * Digitizer e Scanner CD ROM è
M.0. Riscrivibili * Hard Disk e Floppy Disk
e Streamer ® Ethernet Cards per Novell €
ca e: ri
Modem MNPS e Modem/Fax * Controller COMPUTER
High Speed * Monitor alta risoluzione
Schermi LCD Ù Tseng Card originali * But DISCOUNT
fer Gruppi continuità * Barcode Reader * Di-
schetti e Mouse la catena italiana
ed altri ancora che potrete trovare sul nostro dell’informatica
catalogo generale. fieronc nonna
PER RICEVERE GRATUITAMENTE IL CATALOGO MC 07
I
| ILLUSTRATO DEI NOSTRI PRODOTTI COMPILARE [|
| QUESTO COUPON IN TUTTE LE SUE PARTI, |
RITAGLIARLO E SPEDIRLO IN BUSTA CHIUSA A;
C.D.C. S.p.A. Divisione Fi sin I
Via Tosco-Romagnolo, 61, I
56012 FORNACETTE/PI
0587/422.022 I
J
|
j
I
i
|
NOMETRAGIONE SOCIALE
PALERMO PARMA PISA PRATO ROMA TORINO
091300229 0521/272017 050/41580 0574/575770 0617100502 011 !593776
|
|
|
|
|
VIA N
| ar CITA
|
Ù
iuluaza]
FINALMENTE PUOI COLLEGARE
AL TUO PORTATILE UN CD ROM
PER LA TUA BANCA DATI, UN
DISCO RIGIDO PER NON AVERE
PIÙ PROBLEMI DI MEMORIA, UN
OTTICO RISCRIVIBILE PER AVE
RE FINALMENTE UNO SPAZIO SI
DISCO FINO A 1.000 MB
ei N
11 T338 è un prodotto che permette di collegare attraverso una
Porta Parallela LB.M.01.B.M. compatibile qualsiasi periferica che
preveda un collegamento SI
Questa rivoluzionaria tecnologia converte una semplice porta
parallela in una SCSI bus alla quale si possono collegare sette
differenti SCSI Hard Drivers, Streaming Tape, Dischi Ottici,
removibili, o CD ROMS.
Usare T338 è estremamente facile.
Con il T338 avete la perfetta soluzione per collegare al Vs.
portatile qualsiasi periferica SCS
Consultate un tecnico per avere ulteriori informazioni.
n F
Il drive Syquest SQ 555 è un hard drive removibile di capacità
unitaria 44 Mb, ad alte prestazioni per velocità di accesso e sicurezza
dati.
ll supporto removibile da 5.1/4” da 44Mb, è quanto di più
interessante per chi ha bisogno di fare backup veloci con massima
sicurezza e trasportabilità dei dati, per chi vuole da un prodotto il
mo delle prestazioni. Ideale per applicazioni che richiedono:
Altissime prestazioni.
Trasportabilità e sicurezza dati
Ricerche e backup veloci.
Configurabile con tutte le piattaforme DOS bus XT/AT, DOS
052 MCA, SCO XENIX, NOVELL, MACINTOSH, può
essere collegato al Vs. computer intemamente 0 estermamei
masi
ta proprio cabinet autoalimentato,
A \
Il CD ROM Chinon di capacità 552 Mb, permette di collegare
attraverso la porta T338 la Vs. banca dati giuridi L
fiscale, ed è un prodotto sul mercato informatico con un prezzo
senz'altro interessante. Regolarmente testato sul ns. prodotto T338,
viene distribuito in un cabinet autoalimentato dimensioni h.6,5 x 28
, economic:
x 26 (stessa dimensione del cabinet Syquest), La società provvede
a fornire l'utente dei software driver perl collegamento della porta
338 con îl CD ROM, lavora con tutti i CD ROM interfaccia SC:
standard 25 pin esistenti sul mercato,
e )
7
ll disco Relax 600 è un drive magnetico-ottico riscrivibile a
busso costo che permette di avere ON-LINE grandi masse di dati
removibili e cancellabili. Rappresenta quindi quanto di più evoluto
ed interessante per-chi tratta innumerevoli mole di dati ed ha sempre
grossi problemi di spazio, particolarmente indicato nei settori,
Archiviazione banche dati, computergrafica, sistemi multimediali,
applicazioni didattiche, biblioteche, editoria, ete
Il supporto removibile da $.1/4" coni suoi 600 Mb. di spazio su
disco (300 Mb. ca. per faccia) rappresenta il costo più basso per
Megabyte reperibile sul merc
Il disco Relax 600, è configurabile con tutte le piattaforme,
DOS bus XT/AT, DOS MCA. O0S2 MCA, SCO XENIX,
MACINTOSH, SUN, DE
Via C. Mirabello, 12
00195 Roma
DISTRIBUITO DA: COMPUTERS E AZIENDA S.r.l.
Tel. 384015 - 315884 - Fax. 3213929
YVNOZ IG IHOLNSIBLSI( IV OLVAHASIY OIZYdS
CAMPAGNA PROMOZIONALE
COMPUTERS E AZIENDA
1° - GD ROM NEG PORTATILE CDR 35 + PORTA SCSI
PORTATILE + CAVI + SOFTWARE
Db. 1.100.000
2° - CD ROM CHINON ESTERNO + PORTA SCSI
PORTATILE + CAVI + SOFTWARE
b. 1.900.000
3° - SYQUEST SQ 555 ESTERNO CON CARTRIDGE
+PORTA SCSI PORTATILE + CAVI + SOFTWARE
Db. 1.280.000
4° - DISCO OTTICO RISCRIVIBILE RICOH 600 MB
PORTA SCSI PORTATILE CAVI E SOFTWARE
b. 4.800.000
5° - STREAMING TAPE VISTA 60 MB CON CARTUC-
GIA + PORTA SCSI PORTATILE CAVI E
SOFTWARE bo 1:250.000
*PREZZI DISPONIBILI FINO A ESAURIMENTO MERCE
DISTRIBUITO PER LA ZONA DI MILANO DA:
TECSET INFORMATICA S.R.L.
VIA TADINO, 5
TEL. 02/29404489-29402771 FAX-02/29402823
CONSEGNA 30 GG. DALL'ORDINE
PREZZI I.V.A. ESCLUSA 19° ORDINI VIA FAX 06/3213929-315884
MARCHI REGISTRATI DALLE RISPETTIVE CASE
2A L. 706.000
3D L. 926.000
4D L. 1.681.000
5D L. 3.199.000. n rsa
AASHIMA ITALIA
Via Degli Orefici 175, Blocco 26, 40050 Centergross, Funo BOLOGNA
5,25” DSDD L. 830
5,25” DSHD L. 1180
i 3,5” DSDD L. 1135
3,5” DSHD L. 2250
LOGITECH
Trackman
Mouse Bus L. 121.000 L.129.000
Mouseman dx. L. 94.000 Li
DS
[e
I
Logitech m0%
IVA esclusa L. 95.000
TUTTI | MARCHI ELENCATI SONO REGISTRATI
DALLE RISPETTIVE CASE
il 3 i è
VAVASFITNIANITA LTAMMEREIS 33 > rx 0510086.38.87
EPSON APEX
XT 10 MHZ
HD 20MB SCSI
SCHEDA DUAL, UNITA’ 5 1/2
VY(0)\]ix°}: 8 (0)\(o10]2(0)).}-\y[0/0)
SERIALE PARALLELA
TASTIERA EPSON
DOS 3.30 ORIGINALE
bj L. 890.000 3 PROGRAMMI PER COMINCIARE...
286-12/16 MHZ 0WS
1MB ESR. A 4 ON BOARD
(0J=<)\ 8 x0)=008 =>)
HD 52 MB 18MSEC QUANTUM
5 (12 LINEE R.A.)
CONTROLLER AT-BUS
DRIVE 1,2 — VGA 256K
SERIALE PARALLELA
L. 1.260.000 MONITOR VGA MONOCROMATICO
TASTIERA 101 TASTI
è
eielong=>, @4()7240]1 1a 74
CASE DESK TOP
TE NALGAEZOTI
VISAE)
. HD 52 MB 18 MSEC QUANTUM
in Ù i ERPANTINZEN
> lelo)\1j;(e]N0=:W\gl:195)
SERIALE PARALLELA
ALTE L.1.539.000 MONITOR MONOCROMATICO
TASTIERA 101 TASTI
386-33MHZ 64-CACHE
CASE MIDI TOWER ALIMENT.230 W
4 MB ESPANDIBILE A 8 ON BOARD
HD 90 MB 19 MSEC ESDI
DRIVE 1,2 VGA 1MB
(e/o) 'yfz(0]8N==9=-]2)]
MONITOR MONOCROMATICO
SERIALE PARALLELA
TASTIERA 101 TASTI
| 2.599.000 LANDMARK SPEED 58,9 MHZ
co
n
(©)
cd
=
--
o
Ò
x
Ti
P
IVA ESCLUSA. PER MONITOR A COLORI VGA. AGGIUNGERE L. 235.000
PRODOTTI AASHIMA PRESSO
ABRUZZO CHIETI Fac srl Canosa Sannita (CH)
0871/937111 LP Computer House Lanciano (CHI
0872/39646 L'AQUILA C.S.C. scarl L'Aquila
0862/26103 Computer.exe sas Avezzano (AQ)
0863/412547 Compas Coppito (AQ) 0862/28 103
PESCARA Ufficio Duemila sas Pescara 085/36271
DI.SA.FI Informatica snc Monte Silvano (PE)
085/838450
BASILICATA MATERA CE.DA.M. srl Matera
0895/225014 Cooperativa E.D.P. srl Matera
0835/310150 Edipass Enginnering spa Matera
0835/210313 POTENZA Ci Tre snc Potenza
0971/5539 Databank srl Potenza 0971/57251 Ros-
si Computer spa Potenza 0971/5270
CALABRIA CATANZARO First sas Badolato Ma-
rina 0967/814590 M.C.M.srl Lamezia Terme
0968/29614 COSENZA Computer Point snc Cosen-
za 0984/482718 Alfa computer snc Corigliano Scalo
0983/887002 Gesi srl Rende 0984/465286 Odesa
Rossano Scalo 0983/2201 Punto Luce snc Trebi-
sacce 0981/51995
REGGIO CALABRIA compie ‘Service snc Reg-
gio Calabria 0965/624591 ST Elettronica snc Ar-
chi965/46072 Ortuso Vittorino Palmi 0966/45556
Tecno R.A.M.U. srì Pellaro 0965/359279
CAMPANIA AVELLINO Computer In sas Atripal-
da 0825/626294 L'Arredo Ufficio snc Grottaminarda
0825/441392 BENEVENTO Infinity Systems sas
0824/29530 CASERTA Micro Digit srl Caserta
0823/442435. T., sa Casapulla 0823145528 Elco
‘snc Maddaloni 0823/434575 NAPOLI Magexa sas
Napoli 081/7364761 D.E.C. srl Casalnuovo
081/8421470 Elettronica Stabia Castellamare di
Stabia 081/8712504 Elettronica 2000 Frattamaggio-
re 081/8805444 Digitronic Gragnano 081/8012383
Job Center Service sas S.Giorgio a Cremano
081/276452 SALERNO Compumarket srl Salerno
089/724525 Syncron Data srl Salerno 089/241410
VI.DE.MA sas Salerno 089/338568 5.1.D. sas Gaia-
no di Fisciano 089/957070 Offisistem sas Mercato
S.Severino 089/821658 Hard & Soft snc S.Egidio da
Montalbino 081/5151008 Logos snc Siano
081/5181782 Computer World sas S.Marzano sul
‘Samo 081/957747
EMILIA ROMAGNA BOLOGNA Cartoleria Sterlì-
no snc Bologna 051/6236650 Euro Elettrica srl
Pocgna 051/243467 E.C.S. di Schettino F. Bologna
051/522391 Ferrari Gianni Computers Bologna
051/248450 Teknos Bologna 051/550717 Tomme-
sani Andrea Bologna 051/550761 Daedalus snc
Castenaso 0051/786494 K.B.M. srl Idice 051/6257718
Computershop Imoia 0542/33558 E.F. di Biagi & C
sdi Porretta Terme 0534/23850 Micromega sri
S.Lazzaro di Savena (B0)_051/454276 FERRARA
Business Point Ferrara 0532/762054 Synchro Wa-
re Ferrara 0532/201925 Ovani Lino S.Giuseppe di
Comacchio 0533/380652 FORLI' Super Bit Forlì
0543/32229 Computer's Time sas Castrocaro Ter
me C.S. Computers srl Cattolica 0541/963801 Nova
Computer Cattolica 0541/963234 Microsystem snc
Cesenatico 0547/81751 LBM sas Cesenatico NI.CE.
Informatica sdf Riccione 0541/690038 Compustar
Rimini 0541/387774 Computers & Soft Rimini
0541/771209 Easy Computer snc Rimini
(0541/382181 Uniland srl Rimini 0541/742208 Player
Roncadello 0543/31323 Samu S.Arcangelo di Roma-
gna 0541/521056 Electronics Adriatica Savignano
sul Rubicone 0541/941066 Proteus sas Dogana
Rep. di S.Marino 0549/908653 San Marino Informa-
tica Dogana Rep. di S.Marino 0549/908892 MODE-
NA Ferrari Giovanni Modena 059/235079 Red &
Black Computer Carpi 059/651691 Interelco srl
S.Prospero 059/908415 Bertoni Romano & C. snc
Vignola 059/771102 PARMA A.T.E. Parma
0521/234030 Meccanografica snc Parma
0521/984250 Omicron srl Parma 0521/97372S.H.P.
srl Parma 0521/771365 Ema Elettronica snc Fiden-
za 0524/82784 Merli Gian Carlo Fornovo Taro
052530140. PIACENZA Team Memores Compu-
ters Piacenza 0523/6802 PC Computer S.T.S. snc
Fiorenzuola d'Arda 0523/942958
RAVENNA Computer House snc Ravenna
0544/423837 Computer System srl Ravenna
0544/6707 Emiliani Ivo Ravenna 0544/65232 Ar-
gnani sas, Faenza 0546/2625 Data Service srl
‘aenza 0546/621101 Lugo System sas Lugo di Ro-
magna 0545/31500 Seimare snc Lugo di Romagna
(RA) 0545/30707
REGGIO EMILIA Computer Job Reggio Emilia
0522/955436 Video House Reggio Emilia General
Computer Scandiano 0522/857714
LAZIO FROSINONE Doter_ srl Frosinone
0775/202170 RIETI Computer Graphic srl Rieti
0746/271002 ROMA S.A.M. snc Velletri 06/9631372
VCS ciampino 06/7913130
LIGURIA GENOVA B.C. Dida sas Genova
010/303017 Columbus Informatica sas Genova
010/5682215 Multisystem sas Genova 010/3771737
Pivitalia snc Genova 010/408744 Input sas Pegli
010/688788 R & R Electronics srl Serra Ricco'
010/750729 Soluzioni Informatiche sas Sestri Le-
vante 0185/485552 IMPERIA Sweet Movie imperia
0183/283050 Burotica sas Ventimiglia 0184/299003
LA SPEZIA Sinap srl La Spezia 0187/27324 ILL.
Elettronica srl Fornola di Vezzano SAVONA Athena
Informatica srl Savona 019/808557 SCK Computer
‘snc Savona 019/829653 Casella Paolo sas Alassio
0182/460210 C.M. di Marziano Varazze 019/97200
Quick Data srl Varazze 019/933220 Laser Compu-
ters srl Borghetto S.Spirito 0182/950100
LOMBARDIA BERGAMO Computer Service Ber-
gamo 035231089 Tintori Enrico & C. snc Bergamo
035/248623 Biemmepi snc Brembate di Sopra
035/621773 Orion srl Gorle 035/301303 CED srl
Lelte 035/773703 BRESCIA Informatica 2000 Bre-
scia Master Informatica Brescia 030/53130 Mega
Italia spa Torbole Casaglia 030/2650667 COMO
Ready Informatica srl Monticello Brianza
039/92002108 CREMONA Prisma snc Computer
Cremona 0372/436900 Elcom sas Crema
0373/83393 MANTOVA Logisoft snc Mantova
0376/350238 Magic Byte Mantova 0376/220729
Red Telematica snc Mantova 0378/381159 Click.on
Computer sne Goito 0376/589090 Linea srl Suzzara
0376/536522 Ciccone Aldo & C. snc Viadona
0375/8111 MILANOB.C.S. snc Milano 02/8464960
Circe Electronics Milano 02/6427410 Computer
Cash srl Milano 02/58312888 L'Ufficio 2000 srl
Milano 02/5696570 Newel srl Milano 02/33000036
Supergames sas Milano 02/6693340 BVR Ufficio
srl Arese 02/9358117 Penati srl Corbetta
02/9779401 Computer snc Legnano 0331/546426
H.T.L. sas Lodi 0371/426475 L'Amico del Compu-
ter sas Melegnano 02/9838341 EMI srl Monza
039/8388275 Electronics Performance Fraz.S.Frut-
tuoso Monza 039/736439 Numerica! Control Sy-
stem sri Novate milanese 02/3545944 Business
Point sas Palazzolo Milanese 02/99041780 Abaco
Sistemi Informatici srl 02/93505210 Proxima srl
Vimodrone 02/27400069 PAVIA Sysdata srl Pavia
0382/477002 Syselco srl Pavia 0382/302765 SON-
DRIO Linea Ufficio snc Tirano 0342/704241 VARE-
SEC.T.C. snc Varese 0332/241441 Computer Ami-
co sas Busto Arsizio 0331/639188 Topware sas
Busto Arsizio 0331/679219 Computer Shop snc
Gallarate 0331/798612 Il Computer Malnate J.A.C.
Nuove Tecnologie snc Sesto Calende 0331/923134
Siscodata Computer srl Viggiu' 0332/487650
MOLISE CAMPOBASSO EL.TE.MO Sistemi srl
Campobasso 0874/416188 Bazar 2M snc Roccavi-
vara 0874/875115 Rosati Computer sas Termoli
0875/82291
PIEMONTE ALESSANDRIA Computer Temple
snc Alessandria 0131/235757 Servizi Informatici
sas Alessandria 0131/51888 MPS Informatica sas
Novi Ligure 0143/329940 ASTI Record snc Asti
0141/34240 CUNEO Garelli Computers Mondovi'
NOVARA Computer snc Arona 0322/4803 TORI-
NO Matrix Torino 011/5575136 ll computer di Tori-
no 011/7668038 Top Computer srl Torino
011/3184727 TV Mirafiori srl Torino 011/616190 Vi
deo Computer srl Torino 011/7715658 Personal
Home Cascine Vica Rivoli 011/9596250 VERCELLI
Elettronica sas Vercelli 0161/54793 Chip sas Cos-
sato 015/922482
PUGLIA BARI Panaro Govanni Bari 080/363456
Williams Computer Bari 080/363579 SHS snc Ac-
quaviva delle Fonti BA 080/757162 BL Informatica
sas Alberobello 080/9323338 Xeno Sistem AT snc
Altamura 080/8716991 Computershop di Nero Bar-
letta 0883/521794 Di Matteo Elettronica Barletta
0883/512312 Informatica Programmi sas Corato
080/8726331 Lato Soft srl Gioia del Colle Elettroni-
ca Molfettese Molfetta 080/941768 Olitecnica Mo-
nopoli 080/7426591 Siel Computer srl Monopoli
080/747092 Elettronica 2000 Trani 0883/586549
BRINDISI Intoprogram Brindisi 0831/222820 Perau-
to Informatica srl Brindisi 0831/517030 Genovese
A.Computers Francavilla Fontana 0831/319444 Siat
Inform sri Mesagne 0831/327029 FOGGIA Tecno-
center sas Foggia 0881/29745 SE.I. sas Cerignola
0885/426123 Positon snc Manfredonia 0884/35009
Elle.E.PI sri San Severo 0882/26168 LECCE Bit srl
Lecce 0832/646874 Infomarket srl Lecce
0832/42505 M.C.M. sas Lecce 0832/358655 Elettro-
nica 2000 Carmiano 0832/676424 Tecno Ufficio snc
Gallipoli 0633/473132 Europa Computer Lequile
(LE) 0832/633052 Computer Service sas Nardo
0833/570077 Cedok Informatica Tricase
0833/544420
TARANTO T.E.A. sas Taranto 099/20548 /
099/354024 U.& S. Computers sdt Grottaglie
099/867927 Uni.tec sri Groltaglie 099/867680 AT &
S Manduria 099/808086 DST System Manduria
099/807520 T.E.A. sas Martina Franca 099/8808902
DB Elettronica Sava 099/876591
SARDEGNA CAGLIARI Int.Tel. srl Cagliari
070/491443 Sarda Computing srl Cagliari
070/271657 Sarda EDP snc Cagliari 070/5668922
Smau snc Cagliari 070/530903 H.S.A. srl Selargius
070/531580 NUORO ELET.T.R.A. srl Torioli"
0782/622985 SASSARI Logica Informatica sas
Sassari 079/2769359
SICILIA CALTANISETTA Dataware Italia srl Cal-
taniseîta 0934/22797 Elcom Caltanisetta
0934/81654 CATANIA Kart sas Catania 095/322131
Tekne' sas Catania 095/325757 MESSINA C.I.ME.
srl Messina 090/2928268 Minutoli srl Messina
0190/710739 Spadaro Achille Messina 090/675353
PALERMO C.H.P. srl Palermo 091/302433 C.S. Ita-
lia snc Palermo 091/6258000 Data Time srl Palermo
091/309702 G.E.S. sne Palermo 091/3241211 RAGU-
‘SA Sima Ufficio snc Ragusa 932/642266 TRAPANI
Centro Informatica 2000 Trapani 0923/540320
TOSCANA AREZZO Finital Informatica srl Arez-
20 0575/3856141 Seco srl Arezzo 0575/351985 Fu-
ture Office sas Camucia di cortona 0575/630334
S.M.A.U. Piccini srl Tertanuova Bracciolini
055/9199990 FIRENZE F.Ili Cherici snc Firenze
055/359770 Help Computer Firenze 055/580285 Ve-
ga Sistemi sas Firenze 0551689875 Video Soft snc
irenze 055/7320343 Meccanografica sas Empoli
0571/7239 S.A.M.U. srl Figline Valdarno
055/958376 Maba snc Montemurlo 0574/682592
Floppy snc Prato 0574/41784 GROSSETO Cisid
snc Grosseto 0564/414233 T.E.C.MAR Electronics
sas Orbetello 0564/967696" LIVORNO Eta Beta
Computer Livorno 0586/886767 Elba System snc
Porto Ferraio 0565/914204 LUCCA Incaba sas
Camaiore 0584/913603 MASSA CARRARA
Floating Point snc Massa 0585/45078 Load & un
Computer Aulla 0187/421583 T.W.S. srl Marina di
Carrara 0585/631186 ‘ PISA Puccini Silvano Pisa
050/5862286 M2 R2 sdf Ponsacco 0587/731830
Centro Elettronica snc S. Croce sull'Arno
0571/25418 PISTOIA Gavazzi Giuseppe srl Pistoia
0573/34715 La Meta snc Olmi 0573/718646 Sirius
Italia snc Pieve a Nievole (PT) 0572/952484 SIENA
Numerika srl Siena 0577/284229 Elettronica di
Bifolchi Montepulciano 0578/716397 Elettromer-
cato srl Monte Riggioni 0577/5271 Progetto sas
Poggibonsi 0577/979531
TRIVENETO. BOLZANO Elecomp Bolzano
0471/930444 Electronic Sharinger Bolzano
0471/912268 Eletron Matteucci srl Bolzano
471/981282 C.B.M. Italia sas Laives 0471/916514
Elektro Tappeiner Silandro 0473/70115 GORIZIA
Gi.Bi.Emme. srl Gorizia 0481/32898 PADOVA 3C
Computer Padova 049/8750927 DPR srl Padova
0491804879 EI.Pi Padova 049/684298 TPH Elettro-
nica sas Padova 049/8642855 Computer Service
sas Cittadella 049/9400492 Bit & Chip sas Monseli
ce 0429/74003 Computer Time Sarmeola Di Rubano
049/8976414 Alfa Lube Selvazzano 046/8585109
Zattarin Gol spa Veggiano 0499002311 Nord Ser-
vice snc Vigonza (PD) PORDENONE Computer
Point sas Pordenone 0434/2806 New Time srl
Pordenone 0434/540730 ROVIGO 2 Erre Copy snc
Rovigo 0425/31600 Zattarin Get spa Rovigo
0425/47300 TRENTO Elettrocasa srl Trento
0461/933633 Hard.Tech sas Arco 0464/519500 Cea
Elettronica snc Rovereto 0464/435714 La Discote-
ca Rovereto 0464/432141 TREVISO De Marin Com-
puters Conegliano 0438/24845 Tecnocad sne Vitto-
rio Veneto 0438/555425 TRIESTE Sistemi Italia sas
Trieste 040/731493 UDINE Michieli srl Udine
0432/522767 Eniak srl Tolmezzo 0433/44566 VE-
NEZIA Ega Computer Service Marghera
041/986250 Guerra Egidio sas Mestre 041/961315
RO Elettronica snc Mestre 041/951898 Lorenzon
Elettronica snc Oriago 04 1/429429 Guerra Compu-
ters sas San Dona di Piave 0421/502822 VERONA
Computer Point sno Bussolengo 045/6700677
A.B.C. Life snc Dossobuono 045/8900899 Cormas
Informatica snc Legnago 0442/600988 Nicolis Ne-
rino srl lialranca 045/7900529 VICENZA Zattarin
Get spa Vicenza 0444/569269 Com-Tech sas Arzi
gnano 0444/675843 A-Tre snc Bassano del Grappa
0424/25105_ Quid Informatica snc Cornedo Vicen:
tino 0445/953594 S. & P.I. di Remelli
0444/592563
UMBRIA PERUGIA Studio system srl Perugia
075/753353 DMC Plants srl Citta’ di Castello
075/8510262 Emme.Labs srl Corciano 075/5003353
Emmedue snc Foligno 0742/6234 Mapasa snc
Gualdo Tadino 075/912143 Sige sas Ponte San Gio-
vanni 075/393434 Microsys Electronics srl S.An-
vanni 075/393434 TERNI Ser. in srl Orvieto
0763/26316
Dueville
AASHIMA ITALIA S.R.L
iS.
* TEL. 051/86. S 12 Lin.r.a
* FAX. 051/86.38.87
LA DITTA TECNODIFFUSIONE PISA SRL E STATA MENZIONATA ERRONEAMENTE SUL NUMERO DI
Omologazione
di convenienza?
Esattamente come lo scorso mese, mi ripromettevo di utilizzare questo spazio per fare
il punto su MC-link, la nostra rivista telematica che, dopo anni di sperimentazione,
sviluppo e messe a punto, possiamo ormai considerare matura, quanto meno sotto il
profilo tecnico. Molto ci sarebbe da dire, o da riassumere, riguardo alle traversie subite
a causa della assoluta inaffidabilità di fornitori dal nome altisonante e della
soddisfazione che deriva dall'essere finalmente in grado di offrire un prodotto
assolutamente concorrenziale nell'ambito della telematica popolare.
Benché per molti aspetti (a partire da quelli bassamente commerciali per finire con Ì
diversi risvolti culturali dell'operazione) il tema ci stia particolarmente a cuore, mi vedo
ancora una volta costretto a rinviarlo a fronte della necessità di alzare la penna di
fronte all'ennesima angheria antitelematica progettata dai nostri governanti.
| soliti due lettori di manzoniana memoria che hanno avuto la bontà di seguire la nostra
campagna contro il monopolio SIP e l'iniqua tassa sul macinato telematico forse
ricordano che, mentre ci battevamo contro la soperchieria e la stupidità della normativa
allora vigente, abbiamo sempre sottolineato la necessità che le apparecchiature
collegate alla rete telefonica fossero compatibili con le sue caratteristiche elettriche e
sicure sotto il profilo dell'isolamento dalla rete di alimentazione. Due garanzie che sono
ovviamente rispettate da qualsiasi prodotto degno di attenzione e che dovrebbero
essere garantite dalla magica parola «omologazione».
Orbene, dopo la rottura del monopolio SIP e l'abolizione dell'inigua tassa sul macinato
telematico, la legge n.109 del 28 marzo 1991 giunge ora a regolamentare vari aspetti
della "deregulation telefonica” compreso il punto dolente delle omologazioni. Il che,
coincidendo con l'ultima delle nostre rivendicazioni, dovrebbe renderci del tutto felici.
Senonché non lo siamo punto perché, guarda caso, l'omologazione viene affrontata
dalla legge 109 solo sotto il profilo che più fa comodo al gestore pubblico ed ad una
ristretta cerchia di operatori commerciali che, per necessità di cose, coincidono
largamente con i fornitori dello stesso.
Mi spiego: la 109 da un lato demanda al gestore pubblico la sorveglianza sulle
apparecchiature collegate alla rete (secondo modalità che dovranno essere definite in
apposito decreto ministeriale non ancora pubblicato alla data in cui scriviamo e quindi
non possiamo ancora commentare), dall'altro prevede “la sanzione amministrativa del
pagamento di una somma da lire un milione a lire dieci milioni” nonché il sequestro
delle apparecchiature non omologate.
Il che andrebbe bene se non fosse che 1) le procedure di omologazione italiane
attualmente in vigore sono farraginose ed eccessivamente onerose; 2) in Italia, negli
ultimi anni, sono stati installati centinaia di migliaia di fax e modem che, pur
rispondendo a tutti } necessari requisiti di sicurezza e compatibilità (e per questo
risultano regolarmente omologati negli Stati Uniti o in altri paesi della Comunità
europea) non sono mai stati omologati in Italia solo perché — stante quanto detto al
punto 1 — l'operazione risulta assolutamente antieconomica per chi non sia in grado di
prevedere, per un singolo modello, un più che ampio giro di affari.
Insomma, va bene proteggere la salute degli utenti e l'integrità della rete telefonica,
ma nel contempo è indispensabile rivedere drasticamente le procedure di
‘omologazione, abbreviandone | tempi e tagliandone i costi e/o anticipando un atto che
sarà comunque dovuto in sede di unificazione europea, ovverosia l'accettazione di
‘omologazioni effettuate in altri Paesi comunitari.
Lo dico în altri termini: se in sede di regolamento applicativo non si vorranno
accettare, quanto meno in via di transitoria sanatoria ed in attesa dello snellimento
delle procedure, le omologazioni ottenute dai costruttori originali in un qualunque
Paese Civile, allora apparirà palese l'intento protezionistico, borbonicamente punitivo e,
forse, clientelare, di chi ha scritto o suggerito il testo della legge 109.
Paolo Nuti
Anno XI - numero 109
luglio/agosto 1991
L.7.000
Direttore:
Paolo Nuti
Condirettore:
Marco Marinacci
Ricerca e sviluppo
Bo Amklit
Andrea de Prisco
Collaboratori:
Massimo Truscelli
Paolo Ciardell,
Aido Azzari, Manlio Cammarata,
Francesco Carlà, Francesco F.
Castellano, Gianni Catani
Leopoldo Ceccarelli
Marco Ciuchini, Antonio d'Aciemo,
Raffaello De Masi,
Dario de Judicibus, Renato Del
Ballo, Valter DI Dio,
Gaetano DI Stasio,
Enrico M. Ferrari
Vincenzo Folcarali
Mauro Gandini, Corrado Glustozzi
Rossella Leonetti, Luciano Macera,
Tommaso Masi, Massimo Miccoli,
Massimo Novelli,
Francesco Petroni, Elvezio Petrozzi,
Sergio Polini, Fernando Riolo,
Bruno Rosati, Andrea Suatoni
Pietro Tasso, Stefano Toria
Segreteria di redazione:
Paola Pujia (responsabile),
Giovanna Molinari
Massimo Albarello,
Francesca Bigi,
Rita Fidani, Paola Nesbitt
Grafica e impaginazione:
Roberto e Adriano Saltarelli
Grafica copertina:
Paola Filoni
Fotografia:
Dario Tassa
Amministrazione:
Maunzio Ramaglia
(responsabile)
Anna Rita Fratini
Pina Salvatore
Abbonamenti ed arretrati:
Ivana Bruno, Antonella laf
Direttore Responsabili
Marco Marinacci
MCmicrocomputer è unè
pubblicazione Technimedi,
via Carlo Pemer2, 00157 Roma
Tel 0614180300, 16 inee (nc. automatica
FAX (08) 4512528
MC0100 su MC-Link
MOricracomputer
Registrazione del Tribunale di Roma
‘n 210/81 dei 3 giugno 1981
€ Copynght Techinimedia sr
"utt tinti riservati
Manoserti foto onginaî, anche se non
pubblicati, non si restituiscono ed È
Vieiata la rroduzione, seppure parziale
ditesti e fotografie
MC-Link:
(06) 4180650 (8 inee ric. aut.
1200.9600 MNPS, VA2bis
(06) 4180440 (18 inge rc. aut)
300/120012400 baud.
NNUA ltapac 26500140
Easy Way 25500259
Pubblicità:
Achille Barbera, Maria Mariotti
Segreteria material
Alessandro Lisandn, Manna Princip
Roberta Rotili
mediterranao (va aerea) L
USA è Asia L. 230/000 (a
Oceania L. 285,000 (via aerea
le postale ri 14414007 intestato a
Technimedia 1
Via Carlo Pemer, 9-00157 Roma
Composizione e fotolito:
Velox srl.
Via Tiburina 196 - 00185 Roma
Stampa:
Grafiche PF G.. Va Cancelleria
'82-00040 Ariccia (Romal
Zone Industriale Nettunanse
Allestimento:
Latergrafica
Via di Portonaccio 234 00159 Roma
Concessionaria per la distribuzione:
Pafrini & © - Roma - P.zza Colonna 361
Tel 06/6840731
1991 - Anno XI
luglio/agosto n. 7/8 mensile
MCmicrocomputer n.
® Associato USPI
109 - luglio/agosto 1991
T
C)onferenze M)icronews
R)ubriche
A)nnunei
G)iochi
P)rogrammi
C)hat F)ilebox
X)press M)ailbox
hi
“Tini
Cosè
MC-link è una rivista telematica interattiva che tratta di informatica
e cultura varia, consultabile per telefono utilizzando un modem e il
proprio computer
Che cosa fa
Le rubriche
MC-ink offre la possibilità di scambiare informazioni con altre
persone fisicamente distanti: un piccolo club con la disponibilità di
una comunità mondiale. E non è nemmeno necessario spostarsi da
casa o dall'ufficio
Le rubriche trattano di utto: dai diversi ipi di computer ai linguaggi
di programmazione. dalla scienza all'ecologia, dalla cultura all't
tualità, dalle arti allo sport, agli hobby (cucina, foto, alta fedeltà)
Chiunque può scrivere in una rubrica: questt, repliche, dee. E'un
potente, innovativo, mezzo di collaborazione e di informazione
X)press
Se preferite leggere con comodo le novità, senza l'assillo del
contascatti, potete prelevarein un unicofile tutto cidche viinteressa,
eloconcentrare i vostriinterventiinun unico file lasciando a MO-lnk
il compito di smistarli secondo le vostre indicazioni
| programmi
Qualunque cosa facciate con il vostro computer, sicuramente
qualcuno ha scritto un programma che può esservi utile e forse l'ha
messo a disposizione del pubblico. MC-Iink offre una biblioteca di
migliaia di programmi di pubblico dominio, disponibili senza alcun
sovrapprezzo,
| programmi che troverete su MC-link spaziano dai giochi alla
grafica, dai database alle utility, dalle comunicazioni alle immagini
osé. Anche prima di abbonarvi, potete avere un'idea della disponi:
bilità di programmi chiamando MC-link con il vostro modem (vedi
più oltre), e richiedendo una dimostrazione (4- Demo MC-link).
| messaggi personali
Potete contattare direttamente e riservatamente altri abbonati
servendovi della Mailbox, Tutte le comunicazioni scambiate attra-
verso la Mailbox restano strettamente riservate al mittente e al
destinatario. Con la Mailbox chiunque può scrivervi, o ricevere un
vostromessaggio, inpochiistanti, elarisposta pudessere immediata
odifferita. E se invece di un messaggio volete inviare un program-
ma, un file per un foglio elettronico o un'immagine grafica, avete a
disposizione una Filebox che funziona come la Mallbox: riservata,
discreta e immediata
Il chet
Ormai esistono migliaia di messaggerie in tutto il mondo. Solo in
Italia ve ne sono diverse centinaia. Ma nessuna dispone di ciò che
offre MO-link:unsistema veramente professionale con cui scegliere
se discutere în privato con un altro abbonato, oppure conversare
pubblicamente con altre persone: una vera conferenza telematica.
Conil*chat' di MC-link potete socializzare, conversare in pubblico,
o incontrare | vostri collaboratori distanti: il sistema protegge la
riservatezza del vostro dialogo con le conferenze riservate, che voi
stessi potete istituire e proteggere con una password.
Gli acquisti per corrispondenza
ConMC-inkpotete abbonarvi auna delle ltre riviste Technimedia
AUDIOCARSTEREO, MCmicrocomputer, Orologi
potete richiedere AUDIOxecoros, AUDIOreveW Kit ei dischi con
software di MCmicrocomputer
rehé conviene abbo
MC-link offre di più ad un prezzo inferiore: le rubriche con le novità
e l'archivio storico, le Micronews in anteprima, i notiziari di Music
Link,iprogrammi,la mailbox, lafileboxedilchat professionale, tutto
compreso nel prezzo. | lettori possono partecipare alla crescita
della loro rivista telematica chiedendo l'istituzione di nuove rubri
che: MC-link è sempre disponibile a recepire le idee e i consigli più
interessanti
A seconda della modalità di lettura e/o scrittura prevalenti, i costi di
collegamento possono essere abbattuti utilizzando la funzione
X)press con modem ad alta velocità o chiamando, da tutta Italia,
tramite Itapac "Easy Way* cui non occorre essere abbonati: è
sufficiente richiedere alla nostra segreteria l'abilitazione a questa
modalità di accesso. Anche tenendo conto dei costi di collegamen-
to, MC-link resta il chat professionale più economico d'Italia
Come si raggiunge MC-link
«Tramite Itapac "1421 Easy Way': chiamandoiil 1421 da tutta Italia
con velocità 1200, parametrì 7-E-1, e digitando la NUA speciale di
MC-link: 26500259 (questa modalità di accesso è riservata agli
abbonati che hanno sottoscritto l'apposita appendice dî accordo).
* Tramite Itapac a carico del chiamante: chiamando il nodo Itapac
più prossimo con velocità 1200, parametri 7-E-1, e collegandosi
con la NUA ordinaria di MC-link: 26500140.
* Tramite i concentratori telefonici diretti: chiamando i numeri
064180440 con velocità da 300 a 2400, parametri 8-N-1, oppure
06.4180660 con velocità da 1200 a 9600, parametri 8-N-1
E'in corso di attivazione su tutte le linee la correzione d'errore e la
compressione dei dati, con standard MNPS e V.421
Mapae
più sempl
link
EASY WAY è un servizio della Sip che consente agli utenti I&apac
(come MC-link) di essere chiamati anche da corrispondenti non
abbonati alla rete stessa. Tramite EASY WAY tutti gli abbonati
possono accedere a MC-link senza sottoscrivere ulteriori abbona:
menti. Con EASY WAY Il costo di accesso tramite rete telefonica
commutata è ridotto a un solo scatto a carico del chiamante. Il
traffico su ltapac viene fatturato dalla Sip a MC-link, che lo addebita
all'abbonato. L'accesso tramite ‘1421 Easy Way" è riservato a
quanti si avvalgono di una carta di credito per Il pagamento del
canone di abbonamento.
e per arrivare a Di
Cosa ve
per ut zare MC-link
Tutto ciò che occorre è un personal computer con interfaccia
seriale, un programma di comunicazione e un modem. MC-link
‘accetta qualsiasi velocità di comunicazione: 300, 1200, 2400, 9600
bit per secondo.
Come abbona a MC-link
Abbonarsi è semplice e rapido: potete chiamare direttamente MC:
link e richiedere l'abbonamento. Per chi non risiede a Roma
soltanto la prima chiamata dovrà essere effettuata in interurbana:
con l'attivazione dell'abbonamento infatti viene abilitato - a coloro
che ne fanno richiesta - l'accesso tramite "1421 Easy Way'.
Configuratela velocità preferitae Bbit, nessunaparità, unbitdistop.
Chiamate il numero (06) 4180440 per velocità comprese fra 300 e
2400 bps, oppure il numero (06) 4180660 per arrivare a 9600 bps.
Scegliete la voce n°6 dal menù e proseguite secondo le indicazioni
che riceverete. La richiesta di abbonamento verrà evasa dai
segreteria abbonati entro due giorni lavorativi
* (064180440 (18 linee ra), 2400-1200-300 bps, 8N'
* (06}4180660 (9 inee a, 9600:2400-1200ps, NI, V
HST, MNPS, V.42bis
metiak
Sto,
“ut
la più completa,
economica, facile,
intelligente,
riservata,
professionale, 13.000 lire
comoda rivista #*
interattiva al mese”
di informatica
e varia cultura.
E SEI IN LINEA CON LE IDEE CHE CONTANO!
Un taglio ai costi di accesso:
1,51 ITAPAC
da tutta Italia
‘SCHINCO-WML-TEO
>»
>»
>
>
>
>
>
>
>
>
>
>
>
>»
>
vy
Siamo nati
» = novità
ICAD/DRAFING | Ul Programmer 2.0 E 780.000
Ootovose 4.2 I 1.170.000
AutoCAD 10 (per coole) — 1.300.000 >> DB Fost 1.5 per Windows 3-—E 655.000
Aotskach 2.0 I 280.000 DBoselVÌ.I I 925000
Autogketch 3.0 E 315000 DBose IV Developer Edion | 1780.000
CAD/CAI Development Kit 202.0 980.000 DBase VLAN Padk | 1:550.000
Design AD 40 E 379000 DBXLDiomond 1.3 E 315.000
Design (AD 3.03.) E 465,000. Foxbose Plus 386 E 650.000
Drafix CAD 1.1 per Windows 3 E 1.045.000. >> FoxPro Single User I 920.000
Generic ADD 5.0 I 1290.000 Gupto SQL per Windows 3 —E 1.960.000
Generi CADD 30 Droffing _—E ‘495.000 InformixSOLper DOS E 1.050.000
Oris per Windows 3 E 1.230.000
Quicksilver Diamond 3 ——E 732000
Blost PC E 399000. >> Superbose 4.2 per Windows 3 | 819.000
Brolin Bike 30 E 720000 > Sup 4 2 ender _ E 175000
y 40.
Can Co ie 67 NIE ttt TTI DESKTOP PUBLISHING /ICR-OCR
DIA Costa per Windows 3-—E 245.000. >> Adobe Loser Talk PC E 59500
DA Gost Mork IV E 395.000 > Adobe Type Align/Windows 3 — E 160.000
DA Gost XVI E 310.000 >> Adobe Type Manager/Windows 3 E 150.000
DCA Remote 2 (Host & Cale) E 280.000.» Adobe Type Manager Plus Pak E 285.000
Desklink E 250.000 >> Adobe TypeSet I E 130.000
Hayes Smartom Il E 345000 >> Adobe TypeSet 2 E 130.000
Laplink Il Plus E 175.000 >> Adobe TypeSet 3 E. 300,000
Laplink I Plus I 205000 AldusPogemaker 3.07 I 1.180.000
Microphone ll per Windows 3.0 E 585.000. Ads Pagemuler 4.0 £ 1.180.000
Mirror I E 240000. > Aldus Pgemoker 4.0 I 1.240.000
PC Anyhere IV E 250.000 © Bistreom Fonts E 210.000
Procomm Plus 2.0 E 168.000 — Bistreom Fundomenods —E 380.000
Relay Gold E 385.000 >> Cole WordScon 286/386 —E 965.000
Smorterm 240 E 420.000 >> Calra WordScan Pls 286/386 E 1.600.000
Smortrm 320 E 275000 > Faclifi pe Windows 3 E 195.000
Smorterm 340 E 420.000" Freedom OfPress E 690.000
Smortrm 400 E 275.000 GEM Desktop Publisher E 560.000
[oatagase Ms È 2185000
{mmage-n Windows 3 Scanner A4É 2.185.000
Borland Paradox 3.5 I 989.000 Logitech Cochword 1 I 235000
Borlond Paradox 3.5 cor | 399.000. Logitech Finesse 3.0 | 369.000
Borlond Paradox 05/2 E 1.135.000 Logitech Immoge-in/Windows 3-1 565.000
Borlond Porodox SOL E 715-000 Newsmasterll E 175.000
Borlond Reflex 2.0 E 380.000 Omnipoge 286 2.12 W/Hardwore | 2.380.000
Clarion Persona Developer -—E 140,000.» Omnipoge 386 3.0 per Windows 31 1.820.000
Coion Professional È 975000 > Ornpoe Pisi | 2.470.000
Cipper 501 E 990.000. MS Uli Script Plus E 628.000
linker E 550.000 > Venturo Gol 0 pe Windows 3. | 1.550.000
dblublsher Pro+ E 1.100.000. Ventura Gold 3.0 GEM | 1.550.000
dblublisher per Ventura -—E 500.000 >> Ventura Gold 3.0 05/2 E 1.320.000
DGE Gpl 40 È 530000 ZaiSofypeperlidons E 275000
ny I
Grump Fish Library E 520000 CRIS
Netlib E 550000 — FormFiler 3.0 E 210.000
Que, È 320000 > fam Pub pr dos E 300000
Plont Library E 880.000 > FormPubisher W/FIl & Fle-E SAS0D0
Plastic E 790.000 — FormGen Plus E 485000
ProcliP 4.0 E 580.000. >> Formool Gold 3.0 E 210.000
SiverComm E 550.000 — FormWonxW/Fil& Fle E 250.00
SiverPoint E 320.000. >> Jet Form Designer E 635.000
505. Help E 305000 © Perform Designer & Filee-—E 438.000
Spellode E 140.000. Perform Filr E 220000
Sobnix E 130.000 >> Perform Pro per Windows3 —E 615000
Superb Professional —E 680000 Xerox Formbose per Windows 3 E 749.000
RICHIEDETE IL NOSTRO CATALOGO GRATUITO
Programmi originali e garantiti. Servizio clienti non-stop. Hot-Line telefonica gratuita, Condizioni
di vendita: | prezzi sono da ritenersi IVA esclusa, franco magazzino: il pagamento può essere
effettuato în contonti/contrassegno, assegno circolare 0 carta di credito; spese di spedizione L.
11.400 ia ins par ore espresso; lo merc si intende sot fl venduto.
Legendor l=Italiano, E=Inglese
Tel. 055 951450 - Fax 055 951732
da poco, ma...
CUS Perspective Junior E 285.000
» Pesspativ Jnir I 338.000
Baiman Movie I 27.000." Pii per Windons 3 E 329.000
Ds Boo E 54000 PizozPius E 180,000
Dick Troy I 45.000. PriniMostor Plus E 11500
Duck Tales E 45000. Publisher Poinibrush È 375000
fron I 27.000. ShowPariner PX E 498000
Kid ORI | 45000 > God E 170.000
Lin I 64000" TheNewFriniShop E 120.000
Lotto | 27000
Microsoft Enertoimeni Pock -—“E 70000 MAXTESIE N TOT
Microsof Fight Simultor 40 E 84000 >> ABC Fowchate per Windows E 580.000
> MS Fighi Sim AircraftScenony E 84000 >> Borland Sidekick 20 E 160000
Power Crash E 54000. Borlnd Sidekick Plus I 300.000
Pro Tennis ll I 45000 EosyFm E 370000
Red Baron E 8200 Flowhoring3 E 495000
Ridotti I 27.000 Horvod Project Manager ll —E 950.000
Rie The Dragon E 82000 LotusAgen E. 540000
Secret Misson E 27.000 Microsoli Prec 3.1 I 749000
Shangai E 54000. Microsofi Project 40 E 669000
» Soblogc Fight Simulator ATP_-E 89.000 — Miasofi Project Windows 3 -—E 940.000
Teenage Mutan Her Tute -—E 275000.» Microsoft Project Windows 3. 1.060.000
Tom & The Ghost È 45.000 > New Wwe 30 pe Windows 3.0 E 340.000
Toîip I 2700 > OnTime E 160000
Totocalcio Ridoto I 27.000 ORGPlusAdvonced 50 E 225000
Toroflsh | 27000 SymontecQ8A30 E 560.000
Tolofortuno I 27000 Symonte Timeline 4.0 E 745.00
1V Spor Football E 54000
1V Spor Bosketboll E 64000
Ultimo VI E Si000 fonemi | 785000
COSA LIO
Hib Misto Wados3 E PIOIDI — Micia 20 I 278000
ts&Letters Editor/Windows È
» Aristleters Elitor/Windows 3 | 950.000 MIMLEUMISYA LES
Ahon-Tte Appluse Il I 698.000 Borlond Eureka E 270.000
Autodesk Animator | 520000 Derive20 E 340.000
Coloix VGA Paini E 265000 GAUSSZO £ 1.170.000
Corel Drom 1.2 per Windows 3 1.030.000 GAUSS 386 E 1.250.000
» Core Draw 20 pr Windows 3 E 850.000 Gropher1.79 E ‘450.000
» Corel Drow pr 05/2 E 830000 — MalTgeperWindows3 —E 570000
Deluxe Point i Enhanced —E 270000 >> Methcad 254 I 420000
Draw Perfect 1.1 I 710000» Mothcad 30 per Windows 30 E 680.000
» GEM Arline 2.0 E 720.000 Mothmatco SB6MSDOS 1.180.000
GEM Drew Plus E 545000 MATIAB3S £ 1720.000
Graph The Box 22 È 175000 SignoPoi £ 1.235.000
» Harvord Gogh 23 I 675000. SPSS/PCPus40 £ 1.070.000
Mak Gp io) -— E 275000 > SI Stig 50 £ 1.120.000
IBM PC Storyboard Ps 20 E 499.000 >> Staloft 65/3 E 140.000
»> BM PC Storyboard Live E 630000.» Stato Quick (SS E 750.000
Lotus Frelonce Grophis —I 770000.» Siiolt SS Graphics £ 1.160.000
HicrogrPx Chaisma/Mindows 3 E 710.000.» Stioft (SS Sas E 1.960.000
» Hlicrogrfx Designer 3.1/Mind3 E 970000 © Surfr40 E 950000
cli Cu OL | 35000 Ss l/h 0 E 170.000
licrosoft Chart 3.0 I
Microsoft Powerpoint Windows 3 E 670.000 RU&tZWL GBA
Hicosoi Powerpon Windows 3 1 830.000. Dr. Conureni DOS 3.02 -—E 780.000
» Fal Mace Grosp 40 E 380.000 » Dr. DOSSO { 150000
PC Pnibush Ps E 265000 » Dr Muliuser DOS E 870000
» PI Poinbrsh IV Pls I 278000 GEM3. Desktop E 129000
PL Pinibrush Plus/Windows E 210/000. > Geoworks Ensemble | 245.000
Casella Postale104 Figline Valdarno 50063 (FI
SofALAND
- BBS 055 951594
OFFERTISSIMA SOFTLAND
ADOBE TYPE MANAGER+PLUS PACK+TYPESET 1+TYPESET 2+ ALIGN, INGLESE L, 650.000
PER UN ACQUISTO DI ALMENO 3 LIBRERIE PER CLIPPER SC
..Stlamo crescendo in fretta
Microsoft Windows 3.0 I 238.000 » Borond Quattro Pro 34ProView | 650.000
Microsoft Win3+Excel 30 —1 830.000 > Borand Quatiro Pro 3 LonPack | 465.000
Microsoft Win+Powerpoini -—1 890.000 > Berind Quatiro Pro 3 ScotOfi 1 299.000
MicrosofiWind+Proeci I 1.165.000. informi WingZ pe Windows 3 E 665.000
Micosof Wind+Winword 1.1 | ‘890.000 Lotus 12327 I 685000
» Microsoft Wing Winword+ Excel | 1.295.000.» Lotus 12323 E 685000
Microsoft Windows Dev.Toolkit E 628.000 — lotus12331 E 71500
» Hicrosof Productiviy Pak —E 95000 »lous12331 I 780000
» WSDOS50 115.000" Lotus 123/6 per 05/2 E 825000
>> 1SDOSSO ip fnegno) | 138100 _ Micosi 3 — È 690008
QuarterdecDesquiew 23 —E 199.000 >> Microsoi Excel 3Windows3 | 750000
Quorterdeck Desaview 386 23 E 230.000 >» Microsoft Excel 305/2PM E 750.000
Quorterded Dsaien ConponionE 220.000 TTTITTA
PROGRAMMING/ TOOLS 386 Max .1 E 220.000
» Actor 3.I/Mindows 3 E 610000 Above Disk 40 E 295000
» Actor 3.1 Profesionl/Windows E 978.000 BodkIt E 242.000
APL Plus E 860.000 BATCOM (CompiLper file both) E 180000
Arity Prolg Stando E 240.000. » Booon E 150.000
Arity Prolg Compiler+Interp. E 1.530.000. > Becker Too 2.0 per Windows 3 E 210.000
» ASHFIow Professional E 390.000 Chedk 130 E 215.000
Asymetrx Toolbook Windows 3 E 660.000. >> Chedk I Foppy Drive E 160.000
Blaise CTools Plus 6.0 E 250.000.» Commond Post 7.0 pe Windows 3E 170.000
Blaise Turbo CTook Ps ——E 220000 >> CopyIlPC60 E 128.000
» Borand C++ I 595000 — Disk Opliizer 4.02 E 20500
> Borlond Turbo C++ 20 Ediz. 1 160.000. > Disk Tchnicion Gold E 260.000
Borlond Turbo Debugger & Too 1 230.000 Dik Vision E 130.000
Borlond Objei Vision E 299.000 De. Switch E 169.000
>» Borland Object Vision I 299000 FosibockPlus21 E 250.000
Borlond Turbo Pascal 6.0-—1 230.000 >> HDCRie Apps/Windows3 -—E 190.000
Borlond Turbo Pascal Prof. 6.01 380.000 >> HDC Fist Apps/Windows 3 —E 129.000
» Borland Turbo Poscal/Mindows 3 | 399.000 > HDClcon Desgner/Mindows 3 E 129.000
» Brief3. E 440.000. >> HDC Windows Exprss/Mindows 3 E_139.000
CTok E 358000. Hecdrcom E 190.000
CTolk/Viow E 830000 _ fipepi20 E 220.000
Greenleaf Comm. Library E 360.000. > Label Pro DotMatrix E 145.000
Hammerly Probos ibrary 40 E 295.000 > Label ro oser E 160.000
Halo 88 E 546000. tatsHogeen2 E 265000
Knowledge Pro per Windows 3 E 1.360.000. Mace Gold 1990 E 155.000
> Ltd by Oc Mi) E 495000 _ NacVocie E 160.000
>» Moric TSR Tool W/Sources E 390-000.» NEW Morton Guides Assembler E 120.000
> Microsoft Basic Pr.Dev.Sys7.1 E 555.000 »> NEW Morton Guides MSC60 E 120.000
Microsoft CCompllr 60 —E 555.000 >> MortonAntvius E 198000
» Microsoft Cobol PrDev.Sys 40 E 995-000.» Norton Backup E 198,000
» Hicrosof oriran Compller 5.1 E 530.000 Norton Commonder 3.0 E 198.000
» Microsoft Gomeshop par Q.Basi E 105.000. > Morton Commonder 3.0 I 225000
> Hicrosof Macro Assembler 6.0 E 190.000 Norton Editor 2.0 E 135.000
Microsoi Poco Compir 4.0 -E 515.000. >> Morton Uiliies 6.0 E 215000
Microsoft Quick Basic 4.5 I 195.000 >» PC Backup E 185.000
Micosi Quid (2.5 E 140.000
Microsof Quid MASW/C2.5 E 245.000
Microsoi Quick Pascal 10° —E 149000
Microsofi Quick Pascal L0 I 18000
>» Microsoft Visual Basic/Wind.3 E 250.000
> N79 Coprire E 615008
» Novell B-Treve 5.1 DOS E 845000
» HovllETreve 5.1 Windows 3 E 845.000
Qpi Ten 40 E 340000
» PC logo 30 E 190.000
PC Progrommer's Toolkit —E 475000
PO eg E 210000
» POC Prolog (Ex Turbo Prolog) E 420.000
> PowerBasi 2. (Ex.Turbo Pas) E 180,000
RR Code Generator E 235000
R&R ReportWriter 4.0 E 340.000
Small E 219000
Smalllk V/286 E 325000
Smolllk V/PM E 790000
» Smaltalk per Windows 3 —E 950.000
» Souce Print 4.0 E 190.000
TopSpeed ( Compile Extended “E 940.000
Vermon Views E 860.000
Vitamin C E 630.000
Mhitewater Object roghis ©—E 640.000
Mhitewatr Resource Toolkit -—E 355.000
Whitewater WinTrieve E 730.000
Tortech C+ 21 E 330.000
Boler 5.0 (Compil. Lots 123) E 745.000
PC Tools Deluxe 6.0 I 195000
PC Tools Deluxe 6.0 LAN E 1.395.000
» PC Tools Deluxe 7.0 E 220.000
»> PC Tools Deluxe 7.0 I 245.000
Prompt For Windows E 240.000
>> QEMM 386 5.1 + Monifest -—E 120.000
» QENM 50/60 E 120.000
>> QRAM + Manfest E 95,000
Sidowoys 3.3 E 140.000
Spine Il E 160.000
Switchel E 230.000
Turbo EMS E 185000
Virex PC E 215.000
VW/986 E 320.000
XTreo Pro Gold I 210.000
COTROGSIO
AMI Pro 1.2 Lotus/Mindows 3 | 750.000
Borlond Sprint E 299.000
ChiWriter 4.0 E 635000
ChiWritr Deluxe 4.0 E 920.000
Ensy Math (WP Matematico) —I 420,000
EKP:Tho Scientific WP E 540.000
> Grammotik per Windows 3 —E 210.000
Lotus Monuscrpt 1.1 I 608.000
Lotus Monuscrp! 2.1 E 690.000
» Hicrosofi Word 5.5 E 580.000
> Hicrosofi Word 5.5 I 680.000
»> Hicrosofi Word 1.1 Windows3 | 830.000
»> Microsoft Word 05/2 PM I 830.000
»> HS Word Windows Diz.Muliling. 130.000
> Hull LingualScholor 4.0 E 840.000
Multimote 4.0 I 679.000
PCTex E 630.000
» Textor5 I 672.000
» Word For Word Professional —E 195.000
»> Wordperfec 1.0 per Windows 3 E 680.000
Wordperfoi 5.1 E 560.000
Wordperfec 5.1 I 770.000
Wordstar 2000 Plus 3.5 I 699.000
Wordstar Professional 60 —E 630.000
» Wordsta Professional 60 I 660.000
»> Wordstor Legory per Windows 3. E 725.000
XY Write Il Plus I
>» EXPANZI
>> EXPANZI per PS/2
Genius Mouse GM-6 E
Genius Mouse GM-6 Plus E
Genius Mouse GM-6000 E
>» Genius Mouse GM-0320 E
>> Genius Mouse GM-F302 E
>» Genius Mouse GM-F303 E
>» GeniScan GS-4500 (256 Grigi) E
>» GeniScan GS-C105 (256 Colori) E
>» GeniTroc GK-T320 E
Logiouse Pilot |
Logitech MouseMan destrorsi |
Logitech MouseMon mancini |
Logitech MouseMan CORDLESS |
» Logitech Scanman 256+Ansel |
»> Logitech Scanmon 32+CatchWord |
>» Logitech Sconman 32+Finesse3 |
» Logitech Scanman 32+Image-In |
Logitech Scnman 32+GrayTouch |
Logitech Scanman Plus I
Logitech Scanman Plus PS/2 |
Logitech Trackman E
»> Microsoft BallPoint Mouse E
Microsoft Mouse 400 DPI I
Microsoft Mouse + Paintbrush |
Microsoft Mouse + Windows3 |
Pacific 25 Cortridges in Onel
Pacific BarCode
Pacific Headlines in Cortridge
Pacific Poge
» Pacific Poge XL
Pacific Plotter in a Cartridge
Pacific Prini
Pacific Type
Posta
Il limite della pirateria
Sono un vostro attaccatissimo lettore da
più di sei anni, anni durante i quali voi mi avete
aiutato a crescere informaticamente (e forse
non solo) facendomi passare da “piratucoio”
incallito a persona rispettosa del lavoro degli
altri. Il perché di questo mieloso preambolo
sta proprio nel fatto che c'è qualcosa sulla
pirateria che mi sfugge, e che solo la vostra
esperienza può chiarirmi
Quello che trovo frustrante è il non riuscire
a capire se copiare programmi nelle scuole
e/o nelle Università sia pirateria, sì perché gi-
rano tantissime copie di Turbo linguaggi, @
applicativi di varia natura scopiazzati a destra
e a manca.
Sia chiaro io non voglio gridare al lupo per
ogni copia che viene fatta nei suddetti luoghi,
ma solo capire una situazione che stento ad
accettare.
Sì perché fare fotocopie è altrettanto ille-
gale che copiare un programma, quindi qual
è (ammesso che esista) il confine sottile tra
pirateria informatica, pirateria letteraria e qual-
siasi forma di pirateria?
Una cosa è certa, spessissimo sento dire
che nella propria softeca si hanno n-mila titoli,
altrettanto non sento dire per le fotocopie del-
la propria biblioteca
Quindi la possibilità di copiare software
(che magari non si usa nemmeno) negli am-
bienti di lavoro (scuole, uffici, ecc.) è realmen-
te una sorta di pirateria all'ingrosso 0 no?
A mio parere così come purtroppo esiste-
ranno sempre le musicassette duplicate. così
esisteranno sempre copie di software, però
la differenza di target d'utenza tra i due pro-
dotti è sotto gli occhi (almeno spero), e în
alcuni luoghi dove si fa, o si tenta di fare,
cultura bisogna spiegare che copiare softwa-
re è sbagliato.
C'è chi mi dice che la pirateria è positiva
perché spinge le software house a produrre
meglio, a parte il fatto che non c'è niente di
più falso, se io utente illegale non compro
mai, aspettando che un prodotto migliori re-
sto un parassita che specula su chi ll software
lo paga, chi lo produce. e chi lo fa migliorare
sul serio!
Poi c'è chi mì parla dei prezzi esagerati, fal-
so; i programmi hanno delle fasce di mercato,
che devono essere coperte tutte, valga un
esempio per tutti, il Turbo C++ che spero di
acquistare presto costa circa 300.000 lire, poi
esiste il Borland C++ circa 600.000 lire e il
Turbo C++ Pro circa 500.000 lire, certo se
devo procurarmi una copia pirata tanto vale
avere la più costosa, che non utilizzerò mai al
massimo, ma dovendo comprarla prendo
quella che soddisfa le mie esigenze e le mie
finanze, godendo di tutto quello che comporta
una copia legale: assistenza, manuale, pos-
sibilità dì upgrade.
Poi non tutti sanno che esistono sconti per
studenti, certo non su tutti | prodotti ma in-
tanto esistono; a questo punto anche le case
potrebbero farsi sentire; anche attraverso le
Vostre pagine.
30
P.. ovvi motivi di tempo e spazio sulla
rivista, non possiamo rispondere a tutte le
lettere che riceviamo né, salvo in casi del
tutto eccezionali, fornire risposte private:
per tale motivo, preghiamo i Lettori di non)
accludere francobolli 0 buste affrancate.
Leggiamo tutta la corrispondenza e alle
lettere di interesse più generale diamo ri-
sposta sulla rivista. Teniamo, comunque,
nella massima considerazione suggerimen-
ti e critiche, per cui invitiamo in ogni caso 1
Lettori a scriverci segnalandoci le loro opi-
nioni.
Comincia a darmi fastidio il pensiero di es-
sere preso per matto dai miei colleghi uni-
versitari, finendo per sentirmi come chi sa-
lendo sui mezzi pubblici sì vergogna perché
è l'unico a obliterare il biglietto, dimenticando
che sono gli altri che devono vergognarsi!!!
Spero di non avervi annoiato, avrei altre co-
se da dirvi sul terrorismo culturale, ma questa
è un'altra storia, magari vi scriverò un'altra
lettera.
Distinti saluti
Davide Ficano, Palermo
Speriamo due cose: uno, che il nostro lettore
continui a non essere Un pirata senza ver-
gognarsi di non essere un pirata; due, che
possiamo contribuire a far "passare da pira-
tucolo incallito a persona rispettosa del lavoro
degli alti” un numero sempre maggiore di
lettori
La pirateria è come la politica: quando se
ne parla, non sì è mai d'accordo perché basta
una sfumatura per generare un'estremizza-
zione distorta delle posizioni. Ma non si può
‘smettere di parlare di pirateria: è l'unico mo-
do per combatterla in modo da ridurla a di-
mensioni sufficientemente limitate da impe-
dirle di essere nociva,
Si, perché cancellare totalmente la pirateria
informatica dalla faccia della terra non credo
sia possibile. Pensare di debellare del tutto il
fenomeno della "copia per l’amico”, o del
programma “copiato tanto per averlo ma non
mi servirà mai” è probabilmente un'esage-
razione, Bisogna eliminare la parte di pirateria
che fa danni agli utenti, forse ancor più che
ai produttori,
vero quanto dice il nostro lettore: chi copia
non contribuisce al miglioramento del prodot-
to. Se sono in troppi a copiare, c'è il rischio
che il prodotto non migliori mai o addirittura
che muoia. Quando una casa produce del soft-
ware, conta di venderne un certo numero di
pezzi, rassegnandosi nel frattempo a dover
subire una certa percentuale di pirateria. Se
il numero di pezzi venduti è troppo basso,
questo dovrebbe voler dire in teoria che il pro-
gramma non ha avuto successo, non ha in-
contrato il favore del pubblico ed è giusto che
muoia. Ma vendere troppi pochi pezzi può vo-
ler dire semplicemente che è troppo alta la
percentuale di pirateria subita dal programma,
il quale è stato sì gradito dal pubblico ma dif-
fuso senza che il produttore abbia beneficiato
dell'opportuna remunerazione. Questo pro-
duttore non sarà certo incentivato a rilasciare
successive release migliorate. Ci rimette lui
e i pochi utenti che avranno acquistato re-
golarmente il programma.
È come al solito un problema di limiti. La
scelta di essere onesti a tutti i costi e quindi
di non copiare mal assolutamente nulla e per
nessuna ragione sarebbe sicuramente la più
corretta, ma è certamente un'utopia pensare
che la situazione possa generalizzarsi in que-
sto modo. Quello che invece è ben più con-
cretamente auspicabile è che cì si autodisci-
plini, nella propria attività piratesca, in modo
da danneggiare il meno possibile produttori e
utenti e quindi, in fin dei conti, se stessi, Que-
sta posizione può apparire, ai più rigorosi e
agguerriti avversari della pirateria, troppo per-
missiva; vorrei allora usare due paragoni
uno, è diverso rubare un giornale ad uno che
lo ha acquistato o lanciare un'occhiata ad un
titolo mentre sì è in tram: due, non si getta
nulla per terra, in strada, ma lasciar cadere la
carta di una caramella, uno scontrino o il moz-
zicone di una sigaretta non è la stessa cosa
che svuotare il secchio della spazzatura dalla
finestra.
L'onestà non ha prezzo, è vero, e sî è ladri
indipendentemente da quanto si ruba. Ma chi
ruba tanto fa più danno di chi ruba poco, e per
questo vale al pena di combatterlo per primo
e più energicamente.
‘Se un amico vi ha regalato una copia di Au-
toCad con la quale avete disegnato a fatica la
pianta dello stanzino che dovete arredare,
‘avete sparato ad una formica con un bazooka
che non sapevate far funzionare ed avete per-
petrato un furto paragonabile al classico bam-
bino che ruba la marmellata, tutt'al più me-
ritate una ramanzina... ma chissà che un gior-
no nella vostra professione non abbiate bi-
sogno di un potente programma di disegno
e che non vi ricordiate di acquistare un vero
AutoCad... Se però siete un architetto e avete
acquistato per duecentomila lire da un riven-
ditore di software più o meno autorizzato una
‘copia di AutoCad che usate per proporre i pro-
getti ai vostri clienti, siete un vero ladro. E
anche chi ve lo ha venduto; non so chi dei
due è più ladro, ma non credo sia importante.
A proposito, mia nonna diceva che “è ladro
chi ruba e chi regge la scala"
Marco Marinacci
Stampare... ovunque
Sono un programmatore di Rimini, mì chia-
mo Adriano e vorrei sottoporre al vostro giu-
dizio una mia esperienza,
Ho sviluppato un programma di gestione di
autoveicoli usati. Per essere veramente com-
pleto esso dovrebbe stampare il registro dei
carichi e scarichi.
MCmicrocomputer n. 109 - luglio/agosto 1991
.cnla il 15 settembre
Tn edicola !! 91-92
l'edizione 19
Buon Anno.
Nonsbagliamai, non invecchia e non tradisce:è l'unicache può garantirvi
un anno intero di alta fedeltà
Si chiama AUDIOGUIDA HI-FI. Solo lei può offrirvi tutti i prezzi
(aggiornati mese permese su AUDIO»eviw), le piccole e grandi novità del
m
to, l'elenco dei rivenditori più qualificati, e gli utilissimi articoli
monografici che svelano tutto ciò che è indispensabile sapere prima di
acquistare ogni singola parte del vostro impianto.
AUDIOGUIDA HI-FI. Dura tutto un anno, svela tutto un mondo.
AUDIOGUIDA HI-FI è una pubblicazione Technimedia
Roma, via Carlo Perrier 9 - tel. 06.4180300
mocerto Zora
SOLUZIONI DA SPECIALISTI
La complessità e la gamma delle soluzioni della
microinformatica hanno raggiunto un livello che soltanto
degli specialisti possono affrontare con successo, la
UNIDATA propone prodotti e soluzioni sistemistiche
all'avanguardia: DA SPECIALISTI A PROFESSIONISTI
PERSONAL COMPUTERS.La linea PX, computers professionali
PX6000 cpu 80286 16Mhz; PX7000 cpu 80386sx 16-20 Mhz:
PX8000 cpu 80386 25Mhz o 33Mhz cache; con hard disk da 40 a 200 MB;
MS - DOS incluso, a richiesta Windows 3 e 05/2.
SUPER PERSONAL COMPUTER. La linea AX, per le massime prestazioni:
AX8000 cpu 80386 33Mhz cache, AX9000 cpu 80486 33MhzbusEISA; hard
disk da 200 a 1000 MB; MS - DOS incluso, a richiesta Windows 3 e 05/2.
LINEA UNIX. Per soluzioni Unix pronte:
X386 cpu 80386 33Mhz cache e X486 cpu 80486 33Mhz 256K cache bus
32 bit EISA, da 8 a 32 porte seriali, Ethernet TCP/IP e NFS, XWindows.
UNISERVER. Server per reti locali Lan Manager 2 e Novell
S 386 cpu 80386 33Mhz cache e S486 cpu 80486 33Mhz 256K cache bus
32 bit EISA, reti Ethernet e Token Ring, hard disk da 300 a 2000 MB, Software
direte installato con possibilità di estensioni SQL server e Comunication server.
UNISTATION. Work station per reti locali in ambiente Novell. Lan Manager
e Unix, dimensioni estremamente contenute, cpu 80286 e 80386 sx, diskless
0 con floppy 3,5 pollici e hard disk 40/80 MB.
LAP - TOP e NOTEBOOK. Portatili con cpu 80386sx, hard disk, LCD VGA
per tutte le esigenze di ingombro e configurabilità.
RETI LOCALI. Una gamma di prodotti per LAN, hardware Ethernet e Token
Ring; software come Lan Manager 2, Novell, Unidata Network-OS; Unix TCP/
IP e NFS: bridge, routers, repeaters, hubs, ed ogni necessità per reti di qualsiasi
dimensione.
COMUNICAZIONI. Soluzioni Wan per connessioni 3270, 5251, X25 in
ambiente Lan, Unix; comunication server e workstation, modem asincroni e
sincroni MNP.
MicrosorT LAN MANAGER SPECIALIST.
&
CONNECTIVITY
POSTA
Negli autosaloni che dispongono di un com
puter e di un programma apposito, la com
pilazione di questi registri, pur essendo ab
bastanza gravosa (numero di targa, numero di
telaio di 8-17 caratteri alfanumerici, data del
l'operazione, data del documento ecc.), viene
effettuata a mano.
L'operazione di scarico di un autoveicolo,
che avviene a causa della sua vendita 0 per
altri motivi, deve essere immediatamente
scritta (o stampata) a fianco del carico rela
tivo, avvenuto precedentemente. Questo non
può essere effettuato con una stampante co
mune per cui, in pratica, i dati vengono scritt
due volte, una sulla tastiera @ l'altra a mano
sul registro perché la testina di stampa non
può scorrere indietro sul tabulato per stam-
pare lo scarico esattamente a fianco del ca-
rico (esso potrebbe essere stato effettuato
anche molti fogli -mesi, giorni- prima)
Si potrebbe risolvere il problema con fogli
singoli vidimati, inseribili nella stampante, ma
questo porta l'operatore ad una loro compli
cata manutenzione
Infatti per registrare uno scarico a fianco di
un carico effettuato precedentemente, si de-
ve: cercare il foglio, estrarlo dal raccoglitore,
inserirlo nella stampante, stampare e reinse-
rire il foglio nel registro.
Il controllo dei funzionari legali si appesan-
tirebbe visto che dovrebbero anche control
lare la successione esatta dei fogli vidimati e
la vidimazione stessa.
Si è pensato a vari modi, perfino a quello
di stampare lo scarico su etichette adesive da
applicare nella loro giusta posizione, ma que
sta soluzione oltre ad essere macchinosa non
è approvata dai funzionari legali
In novembre mi è venuto in mente che con
una stampante maneggevole i registri verreb-
bero compilati in modo semplice, veloce e, in
un certo senso, tradizionale.
Ho iniziato una ricerca sulle riviste poi ho
visitato lo SMAU, ho parlato con un amico
tecnico, ma non sono riuscito a trovame una
Dopo moltissimi ripensamenti ho deciso di
brevettarla e sono ancora indeciso se dire pur-
troppo o no, visto che questa scelta mi ha
portato è spendere abbastanza solo
Ho stipulato in ottobre un contratto con un
consulente per brevetti
Per i due mesi successivi ho pensato che
questa fosse un'idea originale, anche se ba
nale. Successivamente un mio amico mì ha
presentato una stampante Casio a trasferi-
mento termico molto simile a quella che ho
brevettato
Il consulente mì ha assicurato che le due
stampanti non sono uguali e certamente quel
la brevettata, avendo varie varianti, risulterà
costruibile e parzialmente originale.
In una rivendicazione il dispositivo è costi
tuito da un gruppo di stampa, preferibilmente
a getto di inchiostro, sostenuto da alcune ro-
telline, trascinato dalla mano, gestito da una
seconda unità tramite cavo collegata ad un
personal computer.
Delle rotelline permetterebbero al gruppo
di stampa di seguire una traiettoria rettilinea,
una di esse fungerebbe anche da organo re
troattivo: ogni singolo carattere (0 una parte
di esso) verrebbe stampato in funzione dello
spostamento del gruppo di stampa sul sup
porto cartaceo.
Sede Centrale: Via San Damaso, 20 - 00165 Roma Tel. 06/6847318 - Fax 06/3266949
Filiale di Sicilia: Viale Teracati, 94/B - 96100 Siracusa - Tel.0931/30997 - Fax 0931/35998
Unire. Unito, Nehork: OS son0 merci dell Unidto Unix è march dell AT&T: Lan Manager MS-DOS; 082, W!ndoussono marchi
della Microsoft.
MCmicrocomputer n. 109 - luglio/agosto 1991
POSTA
| codici di ritorno a capo sarebbero con-
vertiti in segnali sonori che inviterebbero l'u
rente a spostarsi nella riga successiva 0 dove
egli riterrà opportuno.
Lo strumento in questione potrà essere
usato da chiunque possegga un personal
computer, ma sarà utile soprattutto in ambito
gestionale, grafico e hobbystico.
Si potrebbero stampare gli indirizzi diretta
mente sulle buste evitando l'operazione di
staccare e riattacare le etichette adesive, che
oltretutto devono essere acquistate. Potreb-
be essere usato come numeratore, come tim
bro (timbro dell'ufficio, timbro “stampe”, tim
bro delle date), come sostitutivo dei caratteri
trasferibili ecc.
In questi due ultimi casi la stampante sa-
rebbe indipendente, alimentata a pile, e non
adotterebbe una rotellina, perché la stampa
avverrebbe a stampante ferma e la testina
non sarebbe costituita da una fila di ugelli ma
da una loro griglia (ci saranno problemi tecnici
di realizzazione?),
Nel caso dell'emulazione dei timbri la stam-
pante accetterebbe schede elettroniche con-
tenenti timbri personalizzati, che verrebbero
create dagli operatori che oggi si occupano
dei timbri comuni.
In una banca un funzionario ha davanti a sé
circa dieci timbri che sporcano e che ingom-
brano: la stampante maneggevole li sostitui-
rebbe molto bene.
La stampante usata per sostituire } trasfe-
ribili, avrebbe due coppie di pulsanti e un in
terruttore per dare il via alla stampa (di un solo
carattere o simbolo memorizzato).
Con una coppia di pulsanti si farebbero
scorrere i simboli memorizzati su un display
(lettere, cifre, simboli ecc.), con un'altra si
sceglierebbe la loro dimensione.
Un'altra variante consiste nel far scorrere
un gruppo di stampa all'interno di un conte-
nitore oblungo dotato di una guida e di un
motorino per il trascinamento.
In pratica è come se venisse estrapolata
una parte di una comune stampante per per-
mettere una stampa meno condizionata, în
maniera molto accurata, precisa e rettilinea.
In tutti | casi, questa stampante sarebbe
uno strumento intuitivo da usare che può
stampare in ogni direzione e posizione anche
su supporti non inseribili in una stampante
comune, come i registri, i quaderni e le buste
(non considerando le stampanti abilitate a far
questo)
Il brevetto è stato depositato in marzo e
sono in attesa del rapporto dell'Ufficio Bre-
vetti Europeo.
Per concludere, vorrei precisare che nel
momento in cui ho deciso di fare il brevetto,
ero cosciente che questa stampante potreb.
be costare molto, che potrebbe non essere
forse costruibile (la griglia di ugelli), e che tut
ta questa faccenda può essere azzardata e
velleitaria ma d'altronde io non sono riuscito
e tutt'ora non riesco a spiegarmi con esat
tezza perché non sia stata ancora pensata da
altri, costruita e commercializzata diffusamen-
te, visto che l'ultima variante non ha problemi
di costruzione. A tal riguardo vorrei tanto, cor-
tesemente, una vostra spiegazione, conside-
rando che il problema dei carichi e degli sca-
richi negli stessi termini si ripropone anche,
ad esempio, negli alberghi e quindi, se non
MCmicrocomputer n. 109 - luglio/agosto 1991
L' Unidata Unistation modello 286 e 386
sono delle LAN workstation a basso costo
conla funzionalità di uno standard PC basato
su processori 80286 o 80386SX. E' una
soluzione ottimizzata per reti locali con inter-
faccia Ethernet già compresa utilizzabile per
applicazioni Dos, 05/2 o Windows in am-
biente Novell Netware 286 e 386, Microsoft
Lan Manager, Unidata Network-OS, e tutti
gli ambienti di rete Netbios. In ambiente
UNIX si può connettere in TCP/IP, NFS e
PC-Interface a host Unix basati su PC, Mini
Computer, Workstation anche in modalità
XWindow.
La Unistation è di dimensioni estremamente
contenute, è normalmente configurata disk-
less, ovvero senza nessuna unità disco locale.
opzionalmente si può configurare con floppy
disk e hard disk. Vi sono due versioni di CPU,
Cuneo a 12.0 16 MHz, e 386SX a 16.0 20
ANCHE PER METTERTI IN RETE
UNISTATION®
I TERMINALI LAN DELLA NUOVA GENERAZIONE
La Unistation è equipaggiabile opzionalmen-
te con MS-DOS su Rom. Con questa caratte-
ristica si possono organizzare configurazioni
disk-less in qualsiasi ambiente di rete e di
comunicazioni, anche se non sono previste
funzioni di boot remoto. Nella Rom disk
possono risiedere i programmi di shell e di
connessione con la rete 0 di comunicazione
che l'utente desidera.
Le configurazioni disk-less hanno il livello di
costo di un terminale non intelligente ed il
vantaggio di non consentire all'operatore co-
pie di software o di dati. Inoltre sono della
massima affidabilità non essendoci supporti
magnetici e parti elettromeccaniche.
Il monitor può essere da 14" monocromatico
o colore VGA, Super VGA, oppure a 9° per
esigenze di minimo ingombro, così come la
tastiera può essere di dimensioni standard o
‘compatta. Le dimensioni della Unistation sono
eccezionalmente contenute, è larga cm. 30
Caratteristiche tecniche
UNISTATION
UNIS286E UNIS286EF
CPU: 80286 12MHz CPU: 80286 16MHz CPU: 80386SX 16MHz
RAM: 640K RAM: 1MB- 4MB RAM: 1MB- SMB
Video: Monocromatico Video: Monocromatico Video: Monocromatico
Ethemnet compatibile
Ethernet Compatibile
UNIS386E les
Ethemnet Compatibile
NE1000 o WD8003E NE1000.NE2000 WDS003E NE1000, NE2000 WDS00
Interfacce Ethemnet, paral Interfacce Ethemet, paral
Opzioni: lela stampante. 2 RS 232 lela stampante, 2 RS232
Floppy disk 3,5"
Video Monocromatico Opzioni: Opzioni:
VGA 14 Floppy disk Floppy disk 3.5
Video colori VGA o Hard disk 40MB Hard disk 40MB
Super VGA 14° Video monocromatico Video monocromatico
Video 9” VGA 14° VGA 14
Video colori VGA o Video colori VGA 0
Tastiera ridotta Super VGA 14' Super VGA 14°
MS-DOS su Rom Video 9 Video 9'
Tastiera ridotta Tastiera ridotta
Applicazioni: MS-DOS su Rom MS-DOS su Rom
MS-DOS, UNIX Applicazioni Applicazioni
MS-DOS. 05/2, UNIX MS-DOS, 05/2, UNIX
Sede Centrale: COMPUTERS Filiale di Sicilia:
Via San Damaso, 20 - 00165 Roma & Viale Teracati, 94/B - 96100 Siracusa
Tel. 06/6847318 - Fax 06/3266949
CONNECTIVITY
Tel.0931/30997 - Fax 0931/35998
Yitzer: Union, Nencrk: ono marchi dll Unit. Unt è marchio della AT; Lan Manager, MS-DOS: 02. Windowssono marchi
+» . IMPORT 2rzecerz:
VGA 2046 x 20460n
SU NORMALI MONITORS VGA
OGEE la mi-
re_costosi
‘adattatori
‘professionale
Windows, Lotus
Ottenere una resa
48 ullizzngo un nome mono
it] a16 BIT con 1 MB
RAM di memoria a 19 modi video in standard
IVGA con risoluzioni 800x600,
2048 x 2048 con 790.000 colori simultanei.
I APOGEE ofre un
1024 x 768,
| Su AutoCAD ed i programmi supportati dai drivers
a tecnologia Anti-Aliased, le curve, i cerchi, le linee.
| saranno perfette.
APOGEE e' 100% compatibile a livello di registri con
j Hercules, MDA, CGA, EGA e VGA standard, e'
provvista di adattatore per il pieno supporto di tutti
Ì Ni di monitors..
| Oltre ai drivers software Anti«Aliased a 2048 punti
e‘ provvista di drivers a 1024 punti per i piu"
| diffusi pacchetti.
Uno speciale Auto Bus Sense (ABS) riconosce il
Bus del sistema e seleziona automaticamente la
scheda a 8/16 BIT.
I PC/XT/ATIPSI2, ‘PSI, 485 COMPATIBLE
PCI PMCOEN IE
| SUPPORTA MONITORS. MONO, CGA, EGA, VGA,
p 508, 851,8518 8514, NEC 3D, 40
ANT-ALIASED 2048
| AUTOCAD 10 E 11
AUTOSHADE
| WINDOWS 3.0
LOTUS 123 (SUPPORTA 132 x 60)
| SYMPONY
EXTENDE MODE 1024 DRIVERS:
I AUTOCAD 2,9, 10
AUTOSHADE
| COLORIX VGA PAINT
FRAMEWORK Il E Ill
\GEM22E3
LOTUS 1-2-3 2.XX
| LOTUS SYMPONY 1.0, 1.1
ORCAD 3.23
I WINDOW 3.0
UPIC25
| WORDPERPWCT 5,0, 5.1
VENTURA 1.0, 1.1,2X
!WS- IM
corro una gross sv
diffuso.
Sperando in una vostra risposta
miei più r
gratul:
Complimenti all'in
vere con la stampani
su supporti per varie ragioni non ir
in stampanti tradizionali, è sicura
tita e una sc efficac
blema sarebbe sicuramente gradita ed
rebbe le porti
essere signifi
al pro
dovunque. Quella della
stri è solo la cosa ch
ma la casistica è ben più ampia s
viene in mente
Ce |
il nostro lettore
genere, d'altra part
Linee_sù AutoCAD utilizzando ui
normale scheda VGA 1024 1.768
oggetto di qu
vrebbe essere
mani
buona vei
utenti (pro:
trattarsi di un
ben diffici
tradiziona
e un “di più
D'altra par
prodotti farebi
prezzo, se non
ripartizione dei
erò lievitare
ro per la più
di sviluppo,
E
I
I
I a la luce,
a stampantina Casio Digital Writer HW-1
I
I
I
di cui il nostro
a suaidea, con un sole re
la di fare di tutto per scongiurare il peri
che l'oggetto della sua invenzione divenga un
dispositivo 0 “Com
Siena Dpo spesso
CeRUVANO
CONTINUO
1 ARSISIOT ZA ANAS
Marco Marinacci
MCmicrocomputer n. 109 - luglio/agosto 1991
SERIE90
MULTI-ROLE
COMPUTER
SYSTEM
VIVERE BENE CON IL COMPUTER.
Alpha Microsystems, la Società che nel 1977 ha costruito il primo sistema microcomputer multi-
utente del mondo, lancia la SERIE 90, il Multi-Role Computer System, per la soluzione di ogni pro-
blema: gestionale e scien i tifico (CAD, CAM, CAE, DTP, ecc.). Caratteristiche: prestazioni forti, eco-
nomicità, versatilità.
grado di supportare
prezzi end user estremamente competitivi, garanzia assoluta di due anni. Versatilità:
Ì | operativa e nei modelli. Questi ultimi in cinque versioni: Slim-Desktop, Desktop,
°
Minipedestal, Maxipedestal e Notebook. Alpha Microsystems:
soluzioni complete, funzionali e flessibili per Aziende industriali e commerciali, Enti e Professionisti. Una
gamma completa di servizi hardware e software. Da oggi anche con la ... SERIE 90.
ALPHA
MICROSYSTEMS
LA SCELTA GIUSTA... DALL'INIZIO.
Alpha Microsystems Italia S.p.A. - Via Faentina, 175/A - 48010 Fornace Zarattini (RA) - Tel. 0544/463770 r.a. - Fax 0544/464754
I tuoi programmi p
Tutti i programmi del mondo ai prezzi
migliori.
Quotha 32 Discount Software è il punto
di riferimento software per l'utenza
professionale di personal computers.
| nostri 12.000 clienti vogliono da noi
un'offerta senza confronti e noi
abbiamo creato un'organizzazione
capace di rispondere puntualmente alle
loro esigenze.
Tutti i prodotti migliori ai prezzi migliori.
È davvero un'offerta senza confronti.
Attraverso i nostri magazzini e il nostro
ufficio negli Stati Uniti, abbiamo la
disponibilità in anteprima di tutti i
prodotti software esistenti al mondo e
siamo in grado di recapitarli ai nostri
clienti in tempi brevissimi. Basta una
telefonata gratuita al Numero Verde
oppure un semplice ordine per fax o
per posta. Nessun altro, in Italia, è in
grado di fornire un servizio come
questo. E nessun altro può permettersi
di offrire prezzi altrettanto vantaggiosi:
ne siamo talmente sicuri
che te lo possiamo garantire.
Se su questo numero di
Microcomputer trovi un
prodotto ad un prezzo inferiore
al nostro, segnalacelo:
ti offriremo lo stesso prodotto
allo stesso prezzo.
Ad alta quota si lavora
meglio. Per questo
siamo i primi.
CHIAMATA GRATUITA
NUMEROVERDE
VHD AdOSOTII
E] Boriand Turbo Faseni per Windows 3
3| Asymetris tool8ok 1.5
BI] Bortand Object Vision per Windows 3 ano
EI] Bortand C-- per Windows llaliano
PC Toolk7
Turbo C++ Il Edizione italano
| Quattro
30 italano "Scan DIF
Norton Utlies 6.0
Ubs 50 alano
Anivis 1.5
Harvard Graphics 3.0
Carbon Copy 60
Autoshetch 3.0 Tellonare
MaiNCAD per Windows 0.060
Clipper 501 990.000
Lotus Freelance Graphics 4.0 795000
Lotus 1:23.23 talano ‘698.000
Mictosott Visual BASIG 285.000
Microstt Visual BASIC Upgrade 120.600
Mirosolt Esce 3 alano 750.000
Microsoft MS-DOS 5 Aggiomamento 120.000
‘80 195.600
SPC Professional Write Plus per
Windows italiano 3a 001
Prezzi per coprocessori matematici Intel Vedere
Lotus Works
WORD PROCESSOR
Microsolt Word 55
tl Microsolt Word pe
8 Word per Windows.
n
CLARION
RSTCOMMAY PRENZE
er il futuro sono qui.
Mate 40 ® Si00IO © EBiisteamEbcoli Value Pack Cep Pus Advanced 50 210000
WordPertect 5.1 it 780.000 per Wigdows3 mn 395.000 HP NewWave 3.0 per Windows 3 350.000
oPeret 5 ln 560000 Fresse È 350000 BABCFioweharerperWindowsg in 650000
SPE Professional ie per Windows 3 ll 295000 -—GoScipiPus a 750000 insanOrchari n 37300
Aq Professional pe Windows ll 830000 Freedomol Press fa 840000 SOKNATRE DeskiopSet per Windows 3in 373000
Glamma IV per Windows3 in 300000 cor E Polaris Pacha pe Windows 3 — "in 398000
‘5 mpeg Prolessina er Windows 3 in 190000
EOmniPage 38510 per Windows 3" M 1890000 245.000
OmnPAge 38610 per Windows 3 in 1390000 210000
8 Cale WotdScan 285 BE in seso0o 155000
EI Cara WordScan Plus 286386 In 1790000 285000
Logitech CatchWord (per ScanMian) i 310.000 Microsoft BASIC Prof. Dev. System 7.1 in —575000
aaimagen per Windons 3 Mictosoti (Compie 6.0 n 57500
{per ScanMan) tin 575000 McrsofFORTRAN Comalersi n 575000
IONI Siogei pr Mason pr cane iti 19D00O © Mero Maza Assember SO n 196000
ABASE IV 1.1 it ‘969,000 # ReadRight per Windows 3 ‘900.000 Microsoft COBOL Compller 4.0 ino 1090000
dBASE IV Dev Editon itin 1830.000 Microsoft Pascal Compler 40 in 545000
SOteri Pago. se Patt: SCONTO DEL 5% Biofand Tuo Debuggr & To -—li 235000
Ronan Pardo: 35:S0M OM «A 399000 FOCPoOG(mmniinegi = (no Je100
Bodland Reflex m n
2 ci So fratel a A Prig Corporate 540000
et Window 155 per Windows 3 In 685 Prog fn Tela
selena IE CI ON i di pere T0pSpeed € Extengnd ln 970000
DOX Damond n 300 “romane vada al 15 sete 181 «eco CIORECSCoE
FoxBase Plus n 660.000 tetti i sui nia sit
Coro Sg User la si0000 EL ToolBook 15 NOVITA n 675000
Guia SOL Windows 3 la 1560000 E kggiomamento a Tooilook 1$ = 256000
Omnis 5 per Windows 3 I Teletonare NEAZIONI MODI. 8 Author s Resource Kit mn 950.000
Quicksilver Diamond L] 750.000 1 Form Publisher per Windows 3 in 285.000) E Multimedia Resource Kit mn 595,000
Raima VISTA per Windows jo -— 1450000 Form Publiher per Windows 1 E Toolfook Ancips in 256000
Supertasè 4 per Windows 3 li 550900 conFi&Fie n° ss0000
Fomuon con File ie no zsco
PEFORM Degne File la 450000 BOmtitiGudeSperWidows im 150000
Cipe 501 "590000 PEFORMProperMindowsd in 530000 Actors perWindows3 in roscono
atei Tools fl RES000 BXroxFombaseperWindons3 n 760000 BknowedgeProperWindows3 ‘in 1305000
DGE 0 in 560000 So E. Spinnaker PLUS per Windoms Sin 1250000
Planet Library in 99500 SIATSTICA VI STEMBIROA Borland Turbo Pascal 6 "235000
Ji Programmer Il in 797000 SPSSPC Pius 40 in 1550000 Borland Turbo Pascal 6 Professional it —1385000
Sycero DB ino 1139000 ‘SPSSIPC Pius Moduli in Telelonare =—EBorland Turbo Pascal per Windows3 In —399000
STSÒ Sagaphcs 50 in tiBDooO = BafendTuboCs+Prlssoni 1 460000
Syiat& Sfgraph SO Combnaion —in 1780000 —BorandTuboCr» # 25500
GAUSS 20 n 1190000 Borland Turbo C+ Il Edizione LI 199.000
GAUSS20AGGINS8 AddOns «—in Tolone | EiBotand Cee per Windows 3 ll 555000
Grapher. n 470.000 & Borland Object Vision per Windows 3_il 299.000
Surter in 119000 Layout by Objects (ex Matrix Layout) -— n 550.000
Salsorossa fn 13S0000 = Microsof Quek Pascal n 16600
Salso Qua css n TARDO © McrosotQuck Pas 1880
StatSolt CSS:GRAPHICS mu 119000 Smalital/v mn 250.000
SuSot CSS STATISTICA Mo 1560000 SnanakVvese fa 2300
E MathCAO per Windows 3 I "SOC ESmaliak\ per Windons? In 356000
Manca È 550000 ZotechCo in __360000
Mach È
Uci PowerPoint po Windows 3.1 SSD00I || Naenanca 28645008 fo sisso0
SoverPomiN* WidowsSi "= © Il 360200 _ Mathemasca 3887 © 1860000 BasoCToolPus60 în" 390000
-0ibs Freelance Graphics 4.0 in 795000 @MatbematicaperWindome in Telefonare B-Theve in 450000
mon Tate App I di0000 = PCMANABSS Mo t760000 © Betao in 470000
‘aa Gopita za î°Fit000 = SanaPit N 1250000 1GreenealCommnisionitman @=—m 970000
‘avra rape in 785000 BorengEuea MO 250000 mMcrosotNindows Tool" * =In | biooto
erspecive Junior it 350.000 Derive mn 350,000 ProBas Library 4.0 in ‘370.000
dog Chaiama pr Windows 3 In --— 720200 EMathiype per Windoms 3 In iia0c0 = itmuPuodi n doo
“oggraph ino 400000 ChiWnter &0. mo 65000 RA R Rel. Rep. Writer in 350000
China De Lu 40 MO 1000000 R& Code Genet in 250000
Ea eve f {0000 Toppi Modua20OS3Pak = n 490000
tao Musto per Windows Seni Word Processo: = n 580 Nemi Vs a 57000
rt è Lera Grpnca Edit pr TO Forex f 110000 Viominc in 6000
Hindows 3 in 97000 È = n E Whitewaler Rescurce Toolkit in 430.000
een "gno TERCKIca] o i
Dore! Oraw 2.0 per Windows 3 in 850.000 Blast PC- m 440.000 DESKTOP ENVIRONMENTS
Zoro! Draw 1.2 per Windows 3 w 1.030.000 Brooklin Bndge n 230.000 B Microsoft Windows 1 it 239.000
de Luxe Paint ll n 290.000 Carbon Copy 6.0 n 250.000 Quarterdeck DESOView 386 n 240.000
Zolorix VGA Paint. IL] 290.000 Ciose-Up in Telefonare Quarterdeck DESOView in 205,000
Mictograta Designer per Windows 3 in ‘990.000 DCA Crosstalk MK 4 n 430.000 DESOView Companion in 230.000
?alntbrush Plus per Windows 3 in 260.000 DGA Crosstalk XVI in ‘360.000 Bortand Sidekick Plus w 320.000.
5 Part i Pi °° 35000 GDCACIostperWiasona = Ino 250000 Bota Scese in ti6000
C Paintbrush IV Plus nm 275.000 DCA Remote 2 (host & caller) n 290.000
7a Mace Gasp40 Mm 450000 FaresSmatiomil ose I
die per Windows 3 in 340000 Lapimk Il 220000 Te Dick fn
Vzzaz Plus mn 190.000 Laplink I n 195000 wch, in 240.000
TO Patt I 350000 EMcmphonenperWindomi =—in 565000 BO
Sa In 550000 PcommPus20 n is00to fo too
LA] ECTINFORMATION MANAGEMENT po JRm
lo _tOSO0D0 © EiMerosotPrmetperWingom i t100000 mo 250000
Mictoso Prgi "70000 In $66000
Microsolt Project 4 n 680,000 VM386 in 470.000
Vas Pagettnr fi ttoc00 Hair Pro Manager ho s70000
‘entura Publisher Gold Series IBM Current per Windows 3 in ‘988,000 UmLMmES
res Windows 3 U) 1.550.000 Lotus Agenda n 560.000 BBecker Tools per Windows 3 K 250.000
lentura Publisher Gold Series Symantec O & A30 in 580.000 Fastback Plus nm 270.000
ur DOSGEM A 1550000 Sfmane mein 40 N FTOOIO = EhDCWindoms Express pe Windows im — 19000
\doba Type tanagor per Windows 3 in "150000 -—AwSm #TO0OO © SNDCFimtAppaperindomen = "in tsco0
10669 Type Manager Ps Pak As Sam Mn 560000 ShDCRieAppeperMinaoni © ‘in sso000
pr Winona ln 350000 = EasyFon MO 360000 RinDCIon Designer Widonsi in 140000
Siarsam Faclit per Windowsa "In 105909 © Fimiaringa N 470000" loteMagetoni Mn 260000
COLLEGATEVI AL NOSTRO BBS PER INFORMAZIONI E VERSIONI DEMO
Condizioni commercial: * Tutti prezzi s0n0 al retto di VA, sono scontati spetto al listino ufiile produttori. * Pagamento: 1) In contrassegno con assegno circolare NT intestato a Quotha32 5.
apgute in contanti 2) anbipato (sconto del 39) 3) cara di credo solo ordini sci) VISA, American Express. CartaSi: 4) pagamenti e prezzi personalizzati pe clienti Corporate e Istituzionali:
“ichiedeteci un preventivo. * Spedizione a mezzo comere espresso UPS Almondo con addebito di 15 000+IVA in fattura.‘ La merce sì intende salvo Vendi. * La presente orta è valida sino
21 15 settembre 1991 ed annua 0 sostiusce ogni nostra precedente.
Mace Uties 1990 mo 29900
Mace Utiis 5.0 nm 17000
Norton Commander 3.0 # 20000
Norton Antiius mo 25000
Norton Editor in 140000
Norton Guides. Mm Telelonare
Norton Uliies 50 î 2700
Norion Utile 6.0 mo 230000
Norion Backup # 25000
PC Tools De Luce 8.0 fo 22000
PÒ Tool 7.0 in 220000
CPS Anti Vinse m 22000
COMI MULTIPL
@ Microsolt Excel 3 (5 users) © Telefonare
Gì Microsoltt Word per Windows (5 users) l-— 3.190.000
Microsoft Word 55 (5 users) n 2850000
Microsolt Works 2 (5 users) # 1.170000
1239. server 1490000
1:293.1 nodo 540000
FrameWork Il LAN in 1570000
GRASE IVAN Pack in 1570000
Paradox Multipack im 1350000
E Superbase 4 LAN Ertender in 1495000
JP FTWARE
E Da qualsiasi inguaggio Microsalt.
a Visual BASIC 120.000
81 Da ToolBook 1.0 a TociBook 1.5 250,000
8 Da PageMaker a ra IT Telefonare
E Da Ventura a Ventura Gold Series IT Telefonare
#5 Da Corel Draw a Corel Draw 2.0 Telefonare
1 Da Windows a Windows 317 150.000
Da Works a Works 2 IT 120.000
Bi Da Word a Word per Windows IT 400.000
8 Da Excel a Excel 3 Telefonare
Da BASIC Compler a BASIC PDS;7.1 300.000
Da G Compier a C POSSO ‘300.00
£8 Da Windows SDK a Windows 3 SDK ‘300.000
Da Word x a Word 55 Teltonare
Da dBASE Il Plus a dBASE IV 400.000
Da Framework la Framework Il 300.000
Da1:23a 12331 Telelonare
Da Symphony a Symohony 22 280,000
1 Da diBFAST xx a dBFAST Windows 3 Telefonare
Da Norton Unitis a Norton Utiies 5 itaano Teletorare
Da PC Tools a PC Tools 7.0 Telefonare
Altri Upgrade Telefonare
Per informazioni sugli aggiornamenti si prega dì teefo-
SCANNER. CHIPS
Mcrosoli Mouse + PaimtBrush 199.000
Microsoft Bali Poni Mouse 250.000
Microsoli Mouse Ser-PS12 0 Bus 169.000
5) Microsolt Mouse Ser.PS!2 0 Bus » Windows 3 IT 370.000
Logiech MouseMan (destro o sinisro) 125.000
Logliech Mouse Cordless (senza ho} 250,000
Logitech Trackman 170.000
#8 Logilach ScanMan 255 con Ansell 430.000
# Logitech ScanMan 32 250,000
Logitech ScanMan 22 + Image In 730.000
Lognech ScanMan 32 + Finesse 30 ‘650.000
Cop. Mat. nti 80287 XL 6/20 MHz 199.000
Cop. Mat Intl 80287 XLT 192.000
Cop Mat
Cop Mat
Cop
Cop
PER ORDINARE O Ri
NOSTRO CATALOGO GRATUT
Quotha32
Discount Software
Quotha32 s-50124 Firenze Via Giano dell Bella, 31
News
Nelle News
di questo
numero
si parla di:
———_—T—_au
Apple Computer Spa Via Rivoltana 8, 20090 Segrate (MI) Tel.- 02/75741
Canon Italia Spa Div. Foto-Video Via Mecenate 90, 20138 Milano Tel.: 02/50921
Commodore Italiana Spa Viale F. Testi 280, 20123 Milano Tel.: 02/66123.1
Contempo International srl Corso de' Tintori 6, 50122 Firenze Tel.: 055/2345777
Database Informatica Via dei Castelli Romani 15, 00040 Pomezia (RM) Tel.: 06/912871
Dela-Italia srl L.go Municipio 2, 39044 Egna (BZ) Tel.: 0471/812788
Delphi Spa Via della Vetraia 11, 55049 Viareggio (LU) Tel.- 0584/9471
a cura di Massimo Truscelli
Hanno collaborato:
Francesco
F. Castellano
Paolo Ciardelli
Valter Di Dio
Massimo Miccoli
IBM Italia Via Rivoltana 13, San Felice, 20090 Segrate (MI) Tel.: 02/75484550
Lotus Development European Corp. Via Lampedusa 11/A, 20141 Milano
Tel.: 02/843.2567
Metallco Cap srl Corso Matteotti 19/5, 16035 Rapallo (GE) Tel.: 0185/50532
Microsoft Spa Centro Direzionale Milano Oltre - Palazzo Tiepolo, 20090 Segrate (MI)
Tel.: 02/2107.201
Microwide srl Via G. Borsi 8/A, 20143 Milano
Motorola Spa Milanofiori Pal. C2, 20090 Assago (MI) Tel.: 02/8220.1
Muttiware sne Via Sanvito 60, 21100 Varese
NCR Corporation Italia V.le Cassala 22, 20143 Milano Tel.: 02/83874.250
Olivetti Spa Via G. Jervis 77, 10015 Ivrea
Peripherals P.zle della Vittoria 4, 80078 Pozzuoli (NA) Tel.: 081/8675442
Roland DG Italia srl Via Ischia, Villa Rosa, 64010 Martinsicuro (TE) Tel.: 0861/710292
Sony Italia Spa Via F.Ili Gracchi 30, 20092 Cinisello Balsamo (MI)
Sybase Products Italia Via Volturno 12, 50019 Osmannoro Sesto Fiorentino (FI)
Tel.: 055/308057
Toshiba Information Systems Italia Spa V.le Brianza 20, 20092 Cinisello Balsamo (MI)
Tel.: 02/6127812
WordPerfect Italia Corso Sempione 2, 20154 Milano
Sybase: accordo con
Database Informatica
Sybase Products Italia, società che si oc-
cupa della distribuzione e del supporto sul
territorio nazionale del DBMS relazionale di Il
generazione Sybase (con particolare riferi-
mento ai sistemi aperti Unix oltre che alle
piattaforme VMS, 05/2, VOS, MS-DOS e
Macintosh), nell’ambito della strategia di col-
laborazione con le maggiori società dell'infor-
matica italiana ha siglato un accordo VAR
(Value Added Remarketer) con la Database
Informatica, società partecipata al 30% con il
Gruppo INA.
Sulla base di tale accordo Database Infor-
matica utilizzerà all'interno delle proprie ap-
plicazioni nell’area degli Open Systems il
DBMS relazionale Sybase.
Il Gruppo Database ha raggiunto nel 1990
un fatturato di circa 140 miliardi e conta su
1400 addetti; il suo obiettivo primario è quel-
lo di posizionarsi tra i primi dieci gruppi eu-
ropei entro il 1995.
Roland DG Italia:
nuovi distributori autorizzati
La Roland DG Italia, joint venture tra la
Corporation giapponese e partner italiani,
che distribuisce in esclusiva sul territorio na-
zionale i prodotti Roland DG, annuncia di
aver concluso due accordi per la distribuzio-
38
ne autorizzata dei prodotti con la KOH-|-
NOOR e con la Softeam.
KOH--NOOR si occuperà della distribuzio-
ne dei prodotti Stika e SketchMate sfruttan-
do i propri canali comprendenti anche carto-
librerie e negozi di prodotti tecnici da ufficio,
ed in esclusiva per quanto riguarda i prodotti
Stika.
Softeam è invece |l primo distributore au-
torizzato dei prodotti Roland DG per il mondo
Apple. In seguito all'accordo stipulato distri-
buirà plotter verticali a foglio mobile, la serie
di nuovi plotter piani dedicati allo svolgimen-
to di specifiche produzioni, e prodotti CAM
per taglio ed incisione oltre che prodotti di
più largo consumo.
La gamma dei prodotti Roland DG distri-
tuita în Italia comprende plotter dal prezzo
variabile tra 1.200.000 lire (formato A4) e
18.000.000 di lire (formato AO termico); fre-
se a tre assi (CAMM 3) da 23.000.000 di lire;
macchine per incisione e spellicolati (da
6.000.000 di lire a 18.500.000 di lire); mac-
chine da taglio della serie Stika al prezzo di
1.300.000 lire; supporti e software specifici.
Scheda SpeedSTAR VGA +
Basata sui chip della Tseng Lab e sul
Tseng VGA BIOS, questa è una scelta at-
traente per chi passa la maggior parte del
suo tempo usando software grafico per
schede VGA e superVGA.
Le caratteristiche salienti della scheda so-
no la compatibilità con i registri e con il BIOS
dell'adattatore VGA IBM, la grafica estesa ad
alta risoluzione che comprende i modi
640x480, 800x600 e il modo High Resolu-
tion 1024x768 utilizzando monitor analogici
multi-frequenza, il modo testo esteso che
supporta le risoluzioni 132x25, 132x28,
132x44, 100x40 e 80x60 (contenute nel
computer, negli emulatori e nei prodotti di
linking per micro/mainframe), le emulazioni
dei più utilizzati terminali (come DEC VT100
e IBM 3278 MOD 5), | driver per il modo te-
‘sto esteso per Lotus 1-2-3, Symphony, Word-
Star, WordPerfect, i driver per il modo gra-
fico esteso per Autodesk, AutoCAD, Digital
Research GEM, Microsoft Windows e Ven-
tura Publisher.
Come se tutto questo non fosse sufficien-
te, il software di dotazione permette la pro-
gettazione e l'uso di caratteri personalizzati
con editor e loader di font.
La scheda si autoconfigura sia nel modo 8
bit che nel modo 16 bit, fornisce 256 colori
alla sua più alta risoluzione (1024x768) e tra-
sforma programmi a volte lenti nel painting
dello schermo in rapidi full-screen painter
L'installazione della scheda è semplicissi-
ma. Un solo jumper è presente su di questa
ed ha la funzione di attivare/disattivare l'In-
terrupt Request Queue.
1 manuali, chiari e concisi, comprendono
l'installazione della scheda e l'uso dei driver
per i programmi e le utility più utilizzati,
La scheda SpeedSTAR è distribuita in
esclusiva dalla Dela-Italia s.r.1. a 740.000 lire
IVA esclusa.
MCmicrocomputer n. 109 - luglio/agosto 1991
Per tutt gl insegnanti, i docenti e i professori l'estate è stagione di supersconti coq la fantastica offerta di Quotha32, Academy & Research: dal 1 Giugno al 30
Settembre, software Microsoft in ambiente Education con sconti fino ad oltre il 70% sul prezzo di listino. Per quattro mesi, a Quotha32, la scienza in programma con
sconti ad honorem: è un'occasione eccezionale per l'acquisto di prodotti Microsolt, riservata esclusivamente ai docenti e ai professori di ogni ordine e grado. Per
ricevere ubi - via corriere espresso - i prodotti prescelti, basta spedire, via fax 0 per posta, il presente modulo d'ordine compilato in ogni suo punto (specificando
chiaramente il formato richiesto) insieme ad una fotocopia del certiicato di servizio 0 di qualsiasi documento comprovante lo status di professore 0 docente.
La presente offerta è valida per i prodotti ordinati entro il 309/91
[Windows 3 la 100.000
{DI WinWord 1.1 ta. 400,000
[E Windows Excel 3.0 Ita 400,000
{D Windows Project ita 450.000 490,500
I Windows Power Point ta 400,000 I 436.000
{Ms Mouse SerialPS2-Bus 120.000 | 142,800
CL Ms Balpoint Mouse 170.000 I 202.300
Works 2 ia 130.000 141,700.
[Word 5.5 ia 350.000 381.500
{Quick Basic ita ose gse | 250-008 125.000 196.250
[I Quick Pascal ta. Dse Da 256.908 125.000 196.250
TI Quick C Euro Ds Da 196908 100.000 109.000
TI Mac Wordk Ita. Eta 795000 350,000 381.500
TI Mac Excel 30 lt. () Daw 796.998 350.000 381.500
CO Mac Works 2 ta. Ds 235008 150.000 163.500
Mac Power Point ia. ae dono 350.000 381.500
[File 2 Euro ae 140900 ( 163.500
TL Quick Basic Mac Dar 195908 102.000
TOTALE IVA INCLUSA _ =
SPEDIZIONE IVA INCLUSA .. pe:
TOTALE GENERALE IVA INCLUSA...
it Tare e e I A E TSI
ì | 16620 8 ER AR
3 | ema e RS E CN
7|x I LI LI LL L 1 41 LÀL LL LL | |PMAgompossesso)]) | || 11111 LT LI
È | MODALITÀ DI PAGAMENTO (barare la voce che interessa) _C) contrassegno contanti _Lontrassegno assegno C.C.
Quotha32 e Fi (055 200610
Discount Software Quotha32 s.r.l. - 50124 Firenze,
Via Giano della Bella, 31
Quotha32 srl - 50124 Firenze - Via Giano della Bella, 31 - Tel. (055) 2298022 r.a. - Fax: (055) 2298110
NEWS
Canon ION-PC kit
Il kit ION-PC è l'ultima novità in fatto di
tecnologia video per la creazione e l'inseri-
mento di immagini su computer.
Il kit comprende una still video camera
ION per la ripresa di immagini fisse, digita-
lizzatore video per PC/AT IBM e compatibili,
il software, più altri accessori come il carica
batterie per la still video camera ed il siste-
ma di cablaggio.
Qualsiasi immagine ripresa da una still vi-
deo camera ION può essere convertita in
pochi secondi in un file immagine. Una tale
flessibilità va ben al di là di quanto è pos-
sibile ottenere con i normali sistemi di scan-
ning o di digitalizzazione.
In collaborazione con le maggiori case di
software quali Aldus, SPC (Harvard Gra-
phics), Lotus e Precision Software (Super-
Base), Canon sta lavorando all'elaborazione
di sistemi che consentano all'utenza di in-
serire le immagini registrate nei propri sì-
stemi applicativi per desktop publishing,
presentazioni ed altri tipi di grafica.
Il kit ION-PC è disponibile in Italia da giu-
gno al prezzo di 2.300.000 lire + IVA. Il si-
stema è compatibile con una vasta gamma
di computer che utilizzano schede video
VGA o EGA. Per poter utilizzare il sistema è
necessario un 80286 IBM AT, con l'adatta-
tore per schede EGA, sebbene sia consi-
gliabile l'uso di una piattaforma 80386 con
scheda VGA o super VGA. Il sistema con-
sente di visualizzare in anticipo le immagini
memorizzate (50 inquadrature) e di selezio-
narle prima di inviarle al PC
Il digitalizzatore è in grado di catturare
una immagine a 8 bit, servendosi di una
tecnica sequenziale che digitalizza le imma-
gini a tutto campo o particolari. Il controllo
automatico dell'esposizione assicura livelli
ottimali di luminosità e contrasto; è inoltre
disponibile, come optional, il sistema Mul-
tigrab per la composizione dei pixel al fine
di migliorare la qualità dell'immagine per il
DTP o per applicazioni scientifiche
Le immagini possono essere a colori a 24
bit o monocromatiche a 8 bit; il software
offre inoltre la possibilità di ridurre la pro-
fondità per una definizione a 16, 8, 4 bit per
utilizzare gamme di colori ottimali.
Le applicazioni legate all'immagine com-
prendono: desktop publishing, applicazioni
multimediali progettazione grafica; databa-
se; analisi scientifica.
È inoltre disponibile, separatamente dal
kit, una adattatore per la digitalizzazione di
negativi o normali diapositive 35 mm me-
diante il sistema ION-PC Kit. Il porta batteria
ad alta durata (anche questo optional) con-
sente un'autonomia di 4.000 immagini e
l'impiego della still video camera per un'ora
in funzione playback. Infine è disponibile un
set di obiettivi con teleconvertitore e obiet-
tivi grandangolari.
FFC.
MultiWare.386 Alloy
MW.386 sistema operativo multiuser/mul-
titasking in MS-DOS rende disponibili quattro
nuovi moduli di interconnessione: Multinode,
Clustercomm, Mac-Attach e CO-ROM
Con Multinode utilizzando una sola scheda
ArcNet o Ethernet, installata sul server
MW.386, tutti gli utenti, sia PC che terminali,
sono abilitati alla connessione ed alla condi
visione delle risorse, anche con multitasking,
dell'ambiente NetWare 286 V2.1x e NetWa-
re 386 V.3
Clustercomm permette la connessione
CHINON - SEAGATE -
286 16 MHz., Case minitowe
Disk 44Mb,
124 Mb, VGA 1024x768 1 Mb TS
Fino ad
per i 386 $
In più’ su tutte
saurimento scorte in omaggio :
Telefono
MICROSOFT - STAR -
40
TSENG LABS -
Tastiera estesa, IMbyte RAM, FDD 1.44 Mb, Hard
‘GA 1024x768 TSENG, Monitor colori
Configurazione come sopra ma con Mother Board 386SX 20 MHz. su
386 33 MHz. Cache, Case minitower, Tastiera estesa, 4Mb RAM, FDD 144 Mb, Hard Disk
IG, Monitor colori
Configurazione come sopra ma con Mother Board 486 33 MHz,
le macchine, polizza assicurativa gratuita del LLOYD &
Preventivi per reti Ethernet (Novell). Spedizioni contrassegno in tutta Italia. Prezzi IVA 19% esclusa]
12 mesi di garanzia su tutto îl materiale. Tutti i nomi citati sono registrati dai legittimi proprietari.
S.E.TI. Toscana s.r.l. * Via Sproni, 14 57125 LIVORNO
0586-210004
». e se questi prezzi non vi piacciono saremo lieti di battere
qualsiasi altra offerta presente su questo giornale ...
CHERRY
INTEL - PANASONIC
28 mm, Multi 1/0, Mouse L. 2.045.000
» L. 2.480.000
.28 mm, Multi 1/0, Mouse .. L.
L.
4.250.000
‘00.000
CoProcessore IIT per i 286, Stampante 9 aghì Mannesman]
, Stampante Mannesman 24 aghi per î 386 € $
itampante Star a colori per i 486 !
PRIATICO.
* Fax : 0586-210011
- HIT - NOVELL - EPSON
Gateway tra MW.986 ed un sistema IBM
3x 0 AS/400 emulando | terminali 3270 e
5250 utilizzando una sola scheda SDLA o
X.25 installata sul server MW.386. Permette
inoltre il transfer file e di stampare sulle
stampanti del sistema MW.386 6 la multi-
sessione
Per l'ambiente Apple Macintosh c'è Mac
Attach: permette il collegamento tra compu-
ter Mac a sistemi MW.386, multitasking,
condivisione delle risorse e possibilità di la-
vorare in ambiente MS-DOS.
Per terminare il module CD-ROM consen-
te la condivisione di memorie di massa CD.
ROM tra utenti del sistema.
Peripherals: Ultra VGA
a 700.000 colori
La Peripherals ha annunciato la distribu-
zione dell'adattatore video Monolithics
Ultra VGA basato sull'impiego del nuovissi
mo chip CEG (Continuous Edge Graphics)
della Edsun Laboratories. Il nuovo chip so-
stituisce il RAM/DAC delle tradizionali sche-
de VGA consentendo di ottenere immagini
con oltre 700.000 colori su un normale mo-
nitor analogico VGA. Grazie ad una tecnica di
MCmicrocomputer n. 109 - luglio/agosto 1991
pc bMasrer 386/33
* CPU 386/33 CACHE 64K
(L.A 58) 1 MB
® SCHEDA VGA 1024x768
16 BIT
e DRIVE 1.2 MB 5 1/4
® HARD DISK 212 MB 3 1/2
#® TASTIERA 102 TASTI
L. 3.690.000+IVA /
pc baster 386 SX
Ole: ISIN)
1MB
* SCHEDA VGA 800x600 pc basrer: 286
16 BIT . SRUEZIE (W.20(V/174)
® DRIVE 1.2 MB 5 1/4
* HARD DISK 40 MB . SCE, VGA 800x600
CRA
® TASTIERA 102 TASTI
L 1.790.000+IVA
® DRIVE 1.2 MB 5 1/4
® HARD DISK 40 MB 3 1/2
e TASTIERA 102 TASTI
L. 1.290.000+IVA
fra.) - Fax 011/77.113.33
Power Windows
RAIMA
CORPORATION
db_VISTATII
Database Management System
per Microsoft Windows 3
Il pivi veloce DBMS a tecnologia mista
Relazionale e Reticolare per il linguaggio C
disponibile su micro, mini e mainframe ora può
disporre della potente interfaccia grafica di
Microsoft Windows. Velocità e potenza.
Single e Multi-User
Recovery automatico
Integrità referenziale automatica
Indirizzamento B.tree relazionale
Modello reticolare
SQL Relazionale con Query e Report
Writer
Capacità di revisione totale del database
Disponibilità del codice sorgente C
Nessuna royalty
Ra SS
Moduli DLL richiamabili da
MS Visual Basic!*, Toolbook"Y, ecc.
Sistemi operativi: MS Windows, MS-DOS,
05/2, VMS, UNIX, BSD, QNX, SunOS,
AC. Possibilità di porting.
(@)a\CFa\\|D,
The Joy of C-scape
C-scape'!M 3.2 Interface Managemet
System è una flessibile libreria di funzioni €
per il data-entry e validazione, menu,
text-editing, help contestuale e gestione di
finestre con supporto del mouse.
Funziona în modo testo o grafico.
Gestisce immagini in formato .PCX
fomnito completo di sorgenti
Supporta DOS, 05/2, UNIX, AIX, VMS, X11,
DOS-Extenders, QNX ..
Produttivi dal primo giorno:
Look & Feel" Screen Designer è un potente
t00l del C-scape che permette di disegnare
schermate con tutte le opzioni e generare
automaticamente il sorgente in C.
Soft Team S.r.l.
Via Croce Rossa, S
35129 Padova
Tel. 049-82.91.285
Fax 049-82.91.296
È
NEWS
«anti-aliasing» è possibile ottenere immagini
a risoluzione apparente elevatissima, prive
delle scalettature delle normali immagini con
risoluzione di 640 x 480 pixel
Tra i driver in dotazione vi sono quelli per
Lotus 1-2-3, AutoCAD e Windows 3.0; nu-
merosi altri saranno presto disponibili dagli
stessi produttori di software che hanno ma-
nifestato il loro supporto al nuovo standard
grafico.
Oltre alla modalità grafica avanzata a
700.000 colori, la Ultra VGA Monolithics of-
fre tutti i modi grafici di una normale scheda
Il Palmtop dei miei sogni
Due anni fa una rappresentanza della
Sony Co, si è presentata alla Apple con una
straordinaria offerta: un portatile da tenere
nel palmo della mano basato sul proces-
sore 68000, con display grafico LCD da 2,5
pollici (B/N purtroppo), tastiera OWERTY e
un lettore di CD-ROM da 3 pollici e mezzo
della capacità di 125 Mbyte. Per la gestio-
ne del cursore un unico tastone basculante
in funzione di mouse.
Il portatile può essere collegato anche ad
un monitor esterno e, visto che pur sem-
pre di un prodotto Sony si tratta, è stata
prevista anche una uscita per cuffia stereo
cosicché l'utente possa ascoltare, mentre
sta lavorando, il suo Compact «single» pre-
ferito.
Quello che i rappresentanti della Sony si
aspettavano dalla Apple, in cambio dell'e-
sclusiva sulla distribuzione del prodotto,
era la possibilità di usare nel portatile il si-
stema operativo simile a quello del Macin-
tosh.
Certo è che non si sarebbero mai aspet-
tati che la Apple li mandasse a quel paese
con la scusa che loro stavano già proget-
tando una macchina uguale, anzi molto più
bella e potente. Bisogna ammettere che la
Apple ha in effetti mostrato, agli addetti ai
lavori, un video con il prototipo
della nuova macchina. Ma,
mentre oggi da parte della
Apple ci è arrivato solo
quello, la Sony, dal canto
suo, ha invece presentato,
non il prototipo, ma il pro-
dotto finito; bello e pronto
per la commercializzazione!
Il nome è «Data Disc-
man», e al momento viene
purtroppo inquadrato nella
categoria dei «Diari elettro-
nici», tipo quelli della Casio,
della Sharp e altre marche,
che stanno invadendo il
a standard VGA, con la quale è perfettamen-
te compatibile. Dotata di 512 Kbyte di me-
moria RAM la scheda Ultra VGA dispone an
che di driver software CEG e di driver ad alta
risoluzione (800 x 600 e 1024 x 768 pixel)
per i più diffusi pacchetti applicativi
L'Ultra VGA è disponibile anche integrata
nell'adattatore Monolithic MicroPaq 452 Ul
tra che comprende oltre alla sezione video
Ultra VGA, un controller per hard disk IDE
(bus AT), un controller per floppy disk, una
porta parallela e due porte seriali su un'unica
scheda
mercato e În cui uno può scrivere i propri
appuntamenti e gli indirizzi degli amici
Questo in realtà non evidenzia le grandi po-
tenzialità del Data Discman che con il suo
disco da 125 Mb non può certo essere
messo a confronto con macchine che me-
diamente si vantano di avere 250 Kappa di
RAM. Con 125 Mbyte potete portarvi ap-
presso, nel palmo della mano, tutto l'elen-
co telefonico della vostra città, stradario
compreso. Inutile cercare di immaginare
cosa avrebbe potuto fare un simile gadget
con il sistema operativo della Apple! E se
già immaginate il disappunto degli utenti
Mac nel non poter avere questo gingillo,
pensate a che cosa devono provare sapen-
do che a Tokyo si può acquistare un Data
Discman per l'equivalente di 600 mila lire
in un qualsiasi negozio della «electronic to-
wn» ad Akibahara. A questo punto, e sa-
pendo che John Sculley ha più volte
espresso l'intenzione di rilasciare a terze
parti il sistema operativo del Mac, viene da
domandarsi cosa abbia in pentola la Apple
per rifiutare l'offerta della Sony
Non certo un semplice (ormai) pen-ba-
sed lap-top, che sebbene sia comodo e
«portatile» non è certo quello che ci si
aspetta di vedere. Dovrà per forza di cose
essere un palmare, con un disco ottico da
almeno 120 Mbyte, con il display LCD a co-
lori e una tastiera vera. Dovrà poi
avere, magari opzionale, un let-
tore di DAT incorporato e poter
essere collegato al monitor Ap-
ple RGB da 13"
Naturalmente dovranno es-
sere standard tutte le porte ed
è inutile inventarsi nuovi ag-
geggi come pen-pointer, fin-
ger-pointer o altre diavolerie,
un mouse o una trackball so-
no più che sufficienti. Allora sì
che la Sony non avrà più nien-
te da offrire in cambio dell'a-
nima del Macintosh.
vdd
MCmicrocomputer n. 109 - luglio/agosto 1991
PICCOLO MA GRANDE
biaster 386sx
Seni
A SOLE L. 3.980.000 + IVA
CPU 80386 SX 16 MHZ - 80387SX (OPZIONALE)
HARD DISK 40MB AT BUS 25 ms.
DISK DRIVE 1 FLOPPY 1.44
FLOPPY ESTERNIO 5’'1/4 (OPZ)
DISPLAY VGA/EGA/CGA/HGA
POCKET MODEM - FAX
— FAX 9600 & MODEM 2400 BPS
— FAX: G3, CCITT V.27, V.29 Fi =
— MODEM: CCITT V.21,
10" LCD CCFT 640x480 V.22, V.22 BIS
32 SCALE DI GRIGIO — TRASMISSIONE IN DIFFERITA = —__
INTERFACCE 2 SERIALI + 1 PARALLELA — TRASMISSIONE E RICEZIONE a"
ANCHE IN BACKGROUND
— PER TUTTI | PORTATILI
L. 490.000 +IVA
PER INFORMAZIONI CONSULTARE MICROCOMPUTER
N° 105 MARZO 1991
PORTA PER KEY PAD
PORTA PER MONITOR ESTERNO
ALIM. DA RETE 220V
BATTERIA RICARICABILE
CON 2.5 ORE DI AUTONOMIA
_— —l
SOFTCOM sr - via Zumaglia, 63/A - 10145 TORINO - Tel. 011/77.111:77 (5 linee ra.) - Fax 011/77.112.33
FI IAI FPIGIIRIA V fitazanta 1470020 DADALIETM SO /CAVAMA\ TL nianiar ni an im ninnianzca.
NEWS
e
Toshiba: nuovi laptop
Sì ritiene ormai accertato che sia il mer-
cato dei «portatili» quello che ancora tiene,
anti «tira», nell'immenso parco macchine
rappresentato dai PC.
La dimensione percentuale occupata lo
scorso anno e il fatturato relativo (entrambi
riferiti all'Italia) sono rispettivamente 38% e
123 miliardi. Sono numeri stabilizzati, risul-
tanti cioè da una stima Sirmi del maggio ‘91
e non da proiezioni statistiche di fine anno,
e in ascesa rispetto alle medesime dell'an-
no precedente
Toshiba con questi dati e con una stra-
tegia di vendita meritoria che la induce, a
rendere disponibili | nuovi prodotti al mo-
mento del loro annuncio ha presentato una
nuova serie di personal computer portatili.
Il primo notebook di cui ci occupiamo è il
T2000, dotato di schermo bianco e nero e
dedicato in particolare alle attività di word
processing e di foglio elettronico. Le carat-
teristiche chiave sono una memoria RAM
espandibile fino a 9 MByte, un disco fisso
da 40 o 20 MByte, grafica VGA, processore
Intel 286 a 12 MHz.
Possiede dimensioni contenute (310x
254x46 mm) e un peso di 3.1 kg: lo scher-
mo risulta ben contrastato, grazie all'illumi-
nazione laterale LCD, e può essere sosti-
tuito da un monitor a colori VGA che per-
mette di visualizzare 256 colori grazie alla
porta per monitor analogico standard a 15-
pin; la tastiera a 88 tasti comprende 12 tasti
funzione e un set completo di 8 tasti di con-
trollo per il cursore.
Per ottenere migliori prestazioni è possi-
bile connettersi alla Desk Station Il che per-
mette di implementare una vasta gamma di
opzioni tramite interfacce aggiuntive e slot
per schede di espansione standard. Tra le
altre, accenniamo alla possibilità di collega-
mento con una stampante portatile o a un
proiettore dati. Le schede di espansione
della RAM sono disponibili a 1, 2, 4, 8
MByte e possono essere installate in pochi
secondi; l'inserimento del coprocessore nu-
merico 80C287 nello zoccolo predisposto
garantisce l'accrescimento delle opzioni.
Tra le funzioni particolari il Toshiba Auto
Resume, segnalibro elettronico, che ripro-
pone automaticamente l'ultima attività sulla
quale si è lavorato; Toshiba Auto Save, una
caratteristica di sicurezza che archivia auto-
maticamente una copia dei dati su cui si sta
lavorando, attivando la funzione preceden-
te, nel caso in cui la batteria si esaurisca; la
funzione Toshiba Max Time Power Mana-
gement, che ottimizza la potenza della bat-
teria mettendo «a riposo» il disco fisso, il
Video e il processore quando questi sono
inattivi
Toshiba Hard Ram è un disco RAM ve-
loce alimentato a batteria che aumenta la
velocità del computer risparmiando sulla po-
tenza della batteria. Un menu guida consen-
te il controllo immediato del sistema e 8
LED di stato, visibili anche quando la mac-
china è chiusa,
Presso i rivenditori accreditati Toshiba, il
T2000 è disponibile a 4.200.000 lire per la
versione a 20 MByte di hard disk e a
44
4.750.000 lire per quella a 40 MByte.
Il secondo modello, anch'esso in due ver-
sioni da 40 o 60 MByte, è il T2000SXe che
adotta un processore Intel 80386SX con
clock da 20 MHz. La RAM standard è di
2MB espandibile a 10 mediante RAM card.
Alle caratteristiche simili al prodotto prece-
dente, si aggiunge un disco rigido dai tempi
d'accesso di punta dell'ordine di 5 ms
(track-to-track) e, in misurazione media, di
19 ms. Le due versioni costeranno, a listi-
no, rispettivamente 6.650.000 e 7.150.000
lire e vanno ad affiancare i “fratelli minori”
T2000SX e T2000SX/40 che montano il mi-
croprocessore 80386SX da 16 MHz e uti-
lizzano 1MB di RAM standard.
In concomitanza con l'annuncio dei nuovi
notebook, Toshiba Italia ha presentato an-
che l'Express Writer 210, la stampante por-
tatile più piccola del mondo. Con dimensio-
ni di 30x8x2 cm, un peso di 0,85 kg, essa
risponde appieno ad esigenze anche estre-
me di spazio e trasportabilità. La 201 può
produrre stampe con risoluzione di
180x180 dpi grazie alla testina a 24 punti a
trasferimento termico che lavora su carta
normale, termica o acetati, quando viene
utilizzato il nastrino multistrike.
Dotata di interfaccia parallela Centronics
e di emulazione Epson LQ2550 residente,
questa stampante è dotata di due font re-
sidenti integrabili da numerosi altri trasferiti
da programma, in modo da consentire
stampe negli stili più opportuni.
Un'importante opzione, è il modem/fax
SNM27SR, Videotel, MNPS (correzione au-
tomatica degli errori) ed EEPROM, pro-
grammabile da utente a seconda delle di-
verse esigenze di connessione. Il software
in dotazione consente la più avanzata ge-
stione dei fax in invio (memorizzazione fino
a 9999 diversi indirizzi, pooling, invio a grup-
pi programmati) e in ricezione (visione a di-
splay di quanto ricevuto). ll tutto anche in
background, mentre cioè sì sta operando
con una diversa applicazione.
Il software standard lavora sotto MS-DOS
(rel. 3.1 in poi) mentre la versione compa-
tibile Windows 3.0 è disponibile a richiesta
Questo fax/modem sarà disponibile a par-
tire da fine luglio a un prezzo di 950.000 lire
ed è regolarmente omologato presso le
PPAIT.
L'ultima proposta è un'interfaccia SCSI
approntata dalla società Alea Sistemi (distri-
butrice in Italia dei dispositivi della Toshiba
Disk Division) per la porta a 100 pin allog-
giata sul retro di tutti i notebook Toshiba
Con questa interfaccia standard sarà possi-
bile attivare un lettore CD-ROM per una ba-
se di consultazione ormai estesa quale è
quella a disposizione sul mercato italiano. Il
lettore è facilmente collocabile all'interno di
una 24 ore insieme al notebook
In relazione alla prevenzione di danni per
urto, due società partner hanno realizzato
dei contenitori anti-urto.
La società Gedin ha progettato un guscio
in edistir antishock per contenere notebook
e stampante termica, dotato di adattatore
per accendisigari e normale alimentazione
Questa valigia, di nome Saranda, è dispo-
nibile ai prezzi di 350.000 e 850,000 lire a
seconda del grado di ingegnerizzazione ap.
plicato.
La società Dedo Sistemi di Firenze pro-
pone invece una soluzione adatta ad allog-
giare, all'interno di una valigetta tutta una
serie dì diversi dispositivi quali CD-ROM To-
shiba, telefono cellulare CT-500, stampante
termica e un notebook Toshiba qualsiasi,
Il prodotto, di nome Modula, sarà dispo-
nibile il prossimo ottobre, sempre presso i
concessionari Toshiba, al prezzo di 550.000
lire nella versione base a 1.450.000 lire nel-
la versione CD-ROM
FFC.
MCmicrocomputer n. 109 - luglio/agosto 1991
SOFTCOM IMPORTAZIONE DIRETTA!
PERIFERICHE & ACCESSORI GARANTITI
SCANNER HANDY A4
Nuovo modello A4 Handy + Base
* 100/400 dpi di risoluzione
* 64 tonalità di grigio
* Tempo di scansione: 3,5 mm/sec.
® Compatibilità con tutti i principali
pacchetti grafici
* possibilità di salvavernici formati:
Tiff, .Img, .Fax, .OCR
SCANNER+SCHEDA+BASE+SOFTWARE OCR
L. 1.290.000
MASTER XT 12 mhz _—L. 99,000
Cpu 8088-12 Mhz-Ok Esp. 1 Mb
MASTER AT 12 mhz L. 169.000
Cpu 80286-12 Mhz-Ok Esp. 4Mb EMS
MASTER AT 16 mhz L. 229.000
Cpu 80286-16 Mhz-Ok Esp. 4Mb EMS
MASTER 386 16 SX L. 598.000
Cpu 80386-16 SX-Ok Esp. 4Mb EMS
MASTER 386 25 mhz ——L. 998.000
Cpu 80386-20 Mhz-Ok Esp. 4Mb
MASTER 386 25 cache —L.1.298.000
Cpu 80386-25 Mhz-64k Cache-Ok
MASTER 386 33 cache L.1.450.000
Cpu 80386-33 Mhz-64k Cache-Ok
MASTER 486 25 Cache L.2.980.000
Cpu 80486-25 Mhz - 128 k Cache-Ok
VGA 800x600 L. 99.000
800x600 256K 16 Bit
VGA 1024x768 L. 147000
1024x768 512K 16 Bit
VGA 1MB ET4000 L. 259.000
1024x768 1MB 16 Bit 256 Colori
MONITOR VGA 14" M. L. 250.000
Vga Monocromatico Paper White
MONITOR VGA 14” C. L. 590.000
Vga Colore 1024x768-0,28 Pitch
MONITOR MSYNC 14” L. 740,000
Multisync Colore 1024x768-0,28 Pitch
MONITOR VGA 19” L. 1.790.000
Vga Colore 19" 1024x768-0,28 Pitch
HANDY SCANNER COLORI
* 256 Colori (Mode Color)
* 64 tonalità di Grigio (Mode
Monocrome)
® Compatibile scheda Vga/Cga
Ega/Hga
® Possibilità di salvare nei formati:
Nmg, .Scf, o formati Colorix
* Funzioni Multiscan e Multi-Merge
* Compatibile con i principali
Software DTP
SCANNER+SCHEDA+SOFTWARE A 4 BASE
L. 690.000 + IVA
HARD DISK 20MB 3''1/2 L. 259.000
22 Mb 3"1/2 39 ms
HARD DISK 40MB 3’’1/2 L. 399.000
44 Mb At Bus 25 ms
HARD DISK 90MB 3''1/2 L. 680.000
90 Mb At Bus 25 ms
HARD DISK 105MB 3''1/2 L. 790.000
105 Mb At Bus Conner 25 ms
HARD DISK 136MB 3’1/2 L. 890.000
136 Mb At Bus Fujitsu 25 ms
HARD DISK 180MB 3''1/2 L. 1.250.000
180 Mb At Bus Fujitsu 25 ms
HARD DISK 212MB 3''1/2. L. 1.390.000
212 Mb At Bus WDC 14 ms
FRAME PER HARD DISK L. 15.000
MODEM 1200 ESTERNO L. 169.000
300/1200 Hayes Com-Auto Answare
MODEM 1200 INT. 1-2-3 L. 199.000
300/1200/75 Videotell
MODEM 1200 EST. 1-23 L. 219.000
300/1200/75 Videotell
MODEM 2400 INTERNO L. 199.000
2400 Hayes Comp-Auto Answare
MODEM 2400 ESTERNO L. 220.000
2400 Hayes Comp-Auto Answare
MODEM 2400 EST. 1-2-3 L. 339.000
2400/75 Videotell
MODEM 2400 MNP 5 L. 399.000
2400/4800 Correzione di errore
MODEM 9600 MNP 5 L.1.200.000
9600/19200 MNP 5 1-2:3.
HANDY SCANNER L. 249.000
400 dpi/105 mm/Software OCR
SCANNER DESK A4 L. 990.000
400 dpt/32 scale di grigio/OCA
TAVOLETTA GRAFICA 1212L. 450.000
12x12/1000 dpi/seriale
TAVOLETTA GRAFICA 906 L. 290.000
9x6/1000 dpi/seriale
TAVOLETTA GRAFICA 1812L. 890.000
18x12/1000 dpi/seriale
SCONTI PER RIVENDITORI
RICHIEDERE IL LISTINO
INTEL 8087 SMHZ =» 169.000
INTEL 8087 8MHZ » 249.000
INTEL 8087 10MHZ . 299.000
IIT 80C287 10MHZ . 199.000
IIT 80C387 SX 16 . 459.000
IIT 80C387 16MHZ » 499.000
IIT 80C387 20MHZ , 549.000
IIT 80C387 25MHZ , 689.000
IIT 80C387 25MHZ . 698.000
IIT 800387 33MHZ «798.000
| PREZZI SI INTENDONO IVA ESCLUSA
SOFTCOM srl v. zumaglia, 63/A 10145 Torino Tel. 011/77.111.77 (6 linee r.a.) - Fax 011/77.113.33 È
FILIALE LIGURIA v. Magenta, 1 - 17020 Borghetto S. S. (SAVONA) - Tel. 0182/95.01.00 r.a. - Fax 0182/95.01.04
NEWS
SIMUDMOnDO
Contempo Records:
musica & informatica
La società Contempo Records, speci
ta nella distribuzione di etichette discogr
che indipendenti straniere per il territorio na-
zionale, ha aperto nel mese di maggio un
Simulmondo Wants You
Simulmondo cerca altri collaboratori per ampliare
il suo range di professionisti. Disegnatori, musicisti
e programmatori in linguaggio macchina o altri lin-
quaggi evoluti per le macchine Amiga, C64, IBM PC
e Atari ST, sono pregati di inviare dischetti dimo-
strativi delle loro capacità accompagnati da una bre-
ve nota biografica a
Simulmondo srl - V.le Berti Pichat, 26 - 40127
Bologna - Tel. 051/251338 - Fax 051/6570349.
nuovo megastore a Firenze.
Il locale, che rappresenta la prima e forse
unica realtà a livello europeo per quanto fi-
guarda la produzione indipendente mondiale,
occupa una superficie di oltre 300 metri qua-
drati. AI suo interno sono stati ricavati più lo.
cali, ognuno con caratteristiche diverse. La
novità di maggiore rilievo però è la sua con-
cezione futuristica: infatti il cliente potrà
sfruttare un sistema computerizzato per la ri
cerca sia per quanto riguarda il catalogo no-
vità che per quello generale, che gli permet-
terà di ottenere biografia, discografia e noti-
zie dettagliate sul disco in questione. Oltre a
queste informazioni sullo schermo compari-
ranno la copertina ed una foto del gruppo
A tutto ciò si affiancheranno svariati punti
di ascolto che offriranno al cliente il miglior
servizio e gli permetteranno di andare a col-
po sicuro.
Il DataBase realizzato dallo staff della Mne-
mo Computers di Firenze (ideato da Simone
Paola e Paolo Sancis e realizzato da Marco
Nannini su 4th Dimension) è strutturato in
quattro percorsi di ricerca: Artisti (contenen-
te le schede biografiche, informazioni sulla
vicenda musicale dei singoli soggetti, schede
discografiche); Produzione Artisti (discografi-
che e video); Etichette; Generi Musicali.
Al momento si può accedere a questo ar-
chivio di informazioni da quattro punti diversi
dotati di touch screen
La sezione grafica è supportata da un Ap-
ple Macintosh Il Ci, stampante Laser, una
Still Camera per la ripresa delle immagini tri-
dimensionali, monitor colore Apple 13” RGB,
scheda video 8/24 GC a 24 bit.
| punti informativi sono composti da quat-
tro Apple Macintosh LC collegati in rete
Ethernet con un server Apple Macintosh
SE30 con hard disk da 300 Mbyte esterno,
software di gestione Apple Share
La sezione video grafica Multimedia è ba-
sata su un Apple Macintosh ll fx con schede
video per encoding e decoding PAL per il
controllo di apparecchiature video tramite so.
ftware MediaMaker
MDANY
ITALIANA
FORNITURE PER CENTRI E.D.P.
IMPORTAZIONE - DISTRIBUZIONE INGROSSO
MINUTO - VENDITA PER CORRISPONDENZA
VIA G. MANARA 7
15033 CASALE MONF. (AL)
TEL. 0142.451594
FAX 0142.782112
RICHIEDETE IL NOSTRO CATALOGO
ILLUSTRATO IN OMAGGIO
ALCUNE NOSTRE OFFERTE GARANTITI 100%
Prezzo unitario Quantità da 502100 da 210300 da610a750
MICRO DISK 3,5 2D DS.DD. NEUTRI
SENZA ETICHETTA 700 670 595
MINI DISK 5,25 2D.DS.DD. NEUTRI
CON BUSTA + ETICHETTA 530 480
MINI DISK 5,2 DS.HD. 1,2 MB
ALTA DENSITÀ +BUSTA+ ETICHETTA 1200 1000 800
MICRO DISK 3,5 DS.HD. NEUTRI
ALTA DENSITÀ SENZA ETICHETTA 1400 1200 1100
BOX PORTA DISK 3 1/2 0 5 1/4 50 POSTI L. 12.000
MICRO DISK 3,5 HD DIASPRON BOX PLASTICA L. 2.000
MICRO DISK 5 1/4 2D DIASPRON BOX PLASTICA L 800
CONFEZIONE 10 ETICHETTE 3 1/2 COLORATE L 300
BOX POSSO 150 POSTI 3 1/2 L. 36.000
KIT PULIZIA DRIVE 3 1/2 0 5 1/4 L. 8.000
MICRO DISK 3,5 2D MARCATI DIASPRON BOX PLASTICA L. 1.000
TUTTI GLI ACCESSORI PER UFFICIO DELLE MIGLIORI MAR-
SIGNOR AZIENDA
sù CHE: 3M, VERBATIM, MITSUBISHI, NASHUA, FUJITSU, BULL,
—_—_ MANNESMAN, DIASPRON, ECC.
CITTÀ CAP SPECIALIZZATI IN FORNITURE PER AZIENDE E UFFICI.
TEL TUTTI | PREZZI SI INTENDONO IVA COMPRESA.
MC 9 SPEDIZIONI POSTALI ESPRESSE IN TUTTA ITALIA. SPESE DI SPEDIZIONE: L. 12.000 FINO A 3 KG.:
L. 13.000 FINO A 5 KG.; L. 16.000 FINO A 10 KG.: L. 18.000 FINO A 15 KG.; L. 20.000 FINO A 20
KG.: NOTE: 100 DISK 3 1/2 PESANO ALL'INCIRCA KG. 2,5 CON IMBALLO
46 MCmicrocomputer n. 109 - luglio/agosto 1991
rop
1 concessionari Unibit sono elencati nelle pa
S 425.
UN GRANDE 486. ANZI IL PIU' PICCOLO.
Tutti possono offrirvi 486 potenti e
veloci, Unibit tutto questo lo dà per
scontato perché il suo DS 425 è un
486 dalle prestazioni invidiabili, ma
con un primato in più: le dimensioni.
Unibitè infatti il primo produttore di
un 486 con un design pensato anche
în funzione dello spazio: solo
36x41,5x 14,5 cm per contenere fino
a? hard disk .D.E. velocida90a 180
Mb, memoria RAM da 4 a16 Mb, 64
Kb 0 256 Kbdi cache memory, una
super VGA e $ slot per tutta
l'espandibilità immaginabile. La
stessa tecnologia avanzata che con-
sente ad Unibit di ridurre al minimo
l'ingombro di un computer potente e
è alla base di
veloce come il DS 425
tuttì i Desktop System Unibit: DS
216286 a 16 MHz), DS 316 (386sx
a 16 MHz), DS 320 (386sx a 20
MHz), DS 325 (386.2 25 MHz) e DS
333 (386 a 33 MHz). Tutti forniti di
serie con MS DOS4.01,GW Basice
Windows 3: tutti ideali anche in
ambienti di rete e multiutenza; tutti
competitivi nella tradizione Unibit.
dh
4A
Unibit Computer
NON SERVE DIRE DI PIÙ.
Con CDTV, Commodore lancia la
sfida alla biblioteca
La Commodore, dopo due anni di sordina,
con il lancio del CDTV, il primo lettore mul-
timediale interattiv di una nuova generazione
di compact disc: ha iniziato una nuova era
nel settore dell'intrattenimento ed appren-
dimento domestico.
La presentazione del nuovo mass-media
CDTV (Commodore Dynamic Total Vision) è
avvenuta a Milano alla presenza della stam-
pa specializzata, di specialisti del settore e
di «intrattenitori» invitati dalla Commodore
Italiana SpA per spiegare le applicazioni di
questo nuovo medium e gli impatti socio-
logici futuri prevedibili con l'introduzione di
un CD rivoluzionario nelle famiglie italiane
Egidio Pentiraro di Editel e il Prof, F. Albe-
roni, oltre al Dr. Fleisher del Gruppo Edito-
riale Giunti, che dopo aver usato per 150 an-
ni la carta, dal 5 giugno ‘91 le affianca un
supporto tutto nuovo.
Il compact disc che negli scaffali dei mu-
sicofili ha già soppiantato il «vecchio» 33 giri,
ora lancia la sfida alla biblioteca di casa. Si
propone, cioè, come nuovo supporto edito-
riale, forte di una flessibilità multimediale
che consente di mescolare parola scritta, im-
magine, film e sonoro.
Creato dalla Commodore Inc., società pro-
duttrice di computer, il CDTV riunisce in una
singola unità la tecnologia del compact disc
a quella dell'avanguardia elettronica dei mi-
crochip. Il prezzo di lancio di lire 1.300.000
IVA esclusa, comprende un CD dimostrativo
per spiegare cos'è e come si usa.
Il CDTV funziona collegandolo ad un nor-
male televisore e può visualizzare una com-
CanTus
CanTus è il nuovissi
mo programma per la
contabilità industriale
dedicato alle Imprese
edilie quindi lla riso-
luzione dei problemi
inerenti la Contabilità
Cantieri.
Con la massima facili
té si può sempre cono-
scere:il costoed irica-
vi dei vari cantien
‘anche in un determi-
nato periodo; le gia-
cenze diogni magazzi-
no 0 cantiere; la di
sponibilità di un qual
siasi materiale; lim-
piego (anche mensi-
le) della mano d'ope-
il luogo dove sono
impegnate le attrezza:
ture, ere.
L'ambiente di lavoro è
modernissimo con fi-
nestre che si sovrap-
pongono per la scelta
deivari punti di carico
e carico e delle risor
se da movimentare.
ACCA s.r.l. * Via Michelangelo Cianciulli, 41 * 83048 MONTELLA (AV)
binazione di immagini video, testo, grafica,
voce e musica stereofonica, Tramite un
semplice telecomando ad infrarossi si ha ac-
cesso all'ambito visivo e audio, che va dalle
enciclopedie ai libri di cucina alle favole ani-
mate per bambini e ai giochi «strategici»
Con il CDTV sarà possibile, ad esempio,
ascoltare la V Sinfonia di Beethoven e ve-
dere l'orchestra che la esegue, seguire gli
spartiti e, nello stesso tempo, avere infor
»
PriMus è il più poten.
te, facile, versatile ed
economico program-
ma per il Computo
Metrico e la Contabi-
lità dei Lavori: indi-
spensabile per Profes
sionisti, Imprese,
Scuole ‘e Pubbliche
Amministrazioni.
{l pacchetto compren:
de: computo metrico;
elenco prezzi; libretto
misure; registro di
contabilità; sommario
RC; stato avanza.
mento lavori; centfi.
cato di pagamento;
situazione. contabile;
quadro comparativo
perizie di variani
ma dei lavori: richie
sta offerta; liste setti.
manali degli operai,
mezzi d'opera e prov.
viste; modulistica (in
zio-fine lavori, so-
spensioni, etc). | mo-
delli sono conformi a
quelli Ministeriali
CERCASI
RIVENDITORI
E disponibile
anche software per preventivazione e
produzione di serramenti
telefoni 0827/69504 e 089/953581 * fax 0827/69504
SOFTWARE
Comprereste al buio il vostro personal computer?
Avete bisogno di un personal com:
puter, ma soprattutto di un consig
chiaro e scrupoloso per poterlo sce
liere bene. Avete bis ) cioè di
tranquillità e sicurezza per il vostro
acquisto, e certo non è poco. Prima
di vedere nero, però, date un'occhi
ta alle soluzioni che vi offre
Microland Italia. Nei suoi punti
vendita di Roma, infatti, potete tro:
vare l'hardware e i che più
vi occorrono insieme a consigli qua
lificati e a un supporto che continua
anche’ dopo l'acquisto. Troverete
Ved
i
un'ampia offerta di computer e pe
riferiche, tra cui Unibit e Hewlett
Packard, troverete una scelta com-
pleta di software e accessori, trove
rete i servizi che vi occorrono e tro
verete giusto il prezzo. Vedrete, con
Microland Italia sarà tutto più chia
ro: prima di affidarvi ai computer
chiedete consiglio agli uomini
VENDIAMO COMPUTER, REGALIAMO CONSIGLI
to vendita: » lan
Unibit House: 00195 Roma, via A, Bafil
NEWS
mazioni sulla vita del compositore.
L'enorme capacità (550MB) del CD signi-
fica che è possibile memorizzare circa
250.000 pagine di testo, l'equivalente di ol-
tre 700 floppy disk.
Il CDTV apre un mondo completamente
nuovo nel settore dell'elettronica del con-
sumatore, ed effettivamente se ne può pre-
vedere un impatto sul mercato simile a quel-
lo avuto col videoregistratore.
La potenzialità educativa del COTV è mol-
to vasta e molti dei titoli disponibili al mo-
mento del suo lancio sul mercato sono in
pratica lezioni multimediali. È possibile avere
per esempio una versione dell'atlante mon-
diale che permette all'utente di selezionare
il paese desiderato e apprendere così no-
zioni sulla sua geografia, sulla sua lingua e
cultura tramite parole, figure e musica.
Alla base del CDTV c'è la tecnologia del
‘computer Amiga della Commodore che ga-
rantisce le notevoli possibilità grafiche e au-
dio. Il CDTV dispone di porte per il modem,
per strumenti musicali Midi, per la smart
card, per gli hard disk, per la stampante e
per il trasferimento delle informazioni sul vi-
deoregistratore mediante l'utilizzo del gen-
lock. Quando non viene utilizzato per appli-
cazioni multimediali, il COTV può essere im-
piegato come un lettore di CD audio stan-
dard completamente programmabile.
L'anima del Commodore CDTV è la sua unità
di elaborazione Motorola 68000, 16/32 bit.
Possiede un megabyte di memoria RAM e
utilizza chip per la gestione della grafica e del
suono Amiga.
A questa avanzata tecnologia sì accede
semplicemente con un telecomando a raggi
infrarossi. Il CDTV dispone di porte perife-
riche ad infrarossi e via cavo e sarà presto
dotato di numerose opzioni che ne comple-
teranno le possibilità di utilizzo: drive per
floppy disk da 3" 1/2, hard-disk SCSI, ta-
stiera e mouse, trackball, joystick ed altro,
Il CDTV è dotato inoltre di una memoria
personale «smart card» che permette agli
utenti di salvare fino a 512 Kb di dati. È pos-
sibile infatti spegnere la macchina senza per-
ciò perdere le informazioni già salvate st}
«smart card», Applicazioni come giochi e
programmi di contabilità personale possono
‘essere richiamati inserendo semplicemente
la carta e continuando l'operazione interrot-
ta.
Sul pannello frontale è presente una presa
per cuffie stereo ed un display fluorescente
multifunzionale che fornisce le informazioni
sull'ora, il volume e la traccia.
ll pannello posteriore permette agli utenti
di configurare il CDTV per applicazioni spe-
cifiche. È compatibile con la maggior parte
dei televisori e dei monitor e ha connettori
MIDI in/out. Possiede poi un'interfaccia per
floppy disk oltre ad un'interfaccia SCSI fa-
coltativa. Il COTV è compatibile con i tre
‘standard CD accettati in tutto il mondo. Gra-
PERSONAL SELF SERVICE
SUPERMARKET DELL'INFORMATICA
VENDITA - PERMUTE - NOLEGGIO PO ASSEMBLATI NUOVI E USATI
zie al sistema ad «architettura aperta» im-
piegato nel CDTV, è possibile apportare con
facilità modifiche e adattamenti. La Commo-
dore infatti progetta di realizzare un CDTV
compatibile con gli standard full-screen e ful-
«motion della Moving Picture Expert Group,
non appena saranno disponibili.
Il costo dell'apparecchiatura è poco più di
quello di un videoregistratore casalingo e il
prezzo al pubblico delle opere in CDTV varia
da un minimo di 40.000 ad un massimo di
200.000 lire. Giunti Gruppo Editoriale ritiene
che l'industria dei messaggi sia ad una svol-
ta «epocale» e a questo appuntamento con
il nuovo supporto, interattivo casalingo, ar-
riva primo in Europa tra gli editori di carta
stampata. Sono già allo studio del Gruppo
tutti i nodi tecnologico-culturali legati allo svi-
luppo del nuovo medium. Si stanno avviando
nuove modalità di produzione con nuove
professionalità, dal «designer» al «produ-
cer» e nuove economie di scala con la pro-
duzione di quello che il Gruppo ha definito
come il «Gran Master», master universale
per produrre uno stesso titolo in più formati
a seconda del supporto finale: carta, COTV,
video, audio, televisione commerciale, pay-
tv, ecc. Ogni CDTV può essere letto in al-
meno sei lingue differenti, perciò uno stesso
titolo, per esempio in italiano, francese, in-
glese, portoghese, spagnolo e giapponese,
ha un potenziale pubblico di oltre un miliardo
di persone.
FFC.
00122 Rome - Vic Matera, 3 - Tal. 06/75.73.921-7025994 (Fox)
50
DIMOSTRAZIONE DI GRAFICA IN SEDE - ASSISTENZA TECNICA IN SEDE IM FERMATAREDIROMA [I
CABINET E TASTIERE VGAZ 250.000 | FLOPPY 1.44 Mb 135.000 “H H Y U N D n I
"|. CONCESSIONARIOAUTORIZZATO
cre E ORE siga | TIZEN
N CONFTERPENTE® | PERSONAL COMPUTER SUPER 386 STC
CASE MINITOWER 230.000 MONITOR ADD ON CARDS CPUBOIBBSx(20-8MHZO.WAIT) RAMESP
‘con altiantatore 2007 MONO TTI 14" DUAUFREO 155.000 | MULTIVO 39.000 | [figg] HEWLETT:| FINDAS2ONBOARD. CACHEMEMORY 16
CASE TOWER 340.000 | Mono TTL14°p. white Scheda 2xRS232 1xPrinter 1 game EE PACKARD | KB.SSLOTDIESP. DUE PORTESERIALIE
con alimentalore 2007 MONITOR VGA 14" MONO 215.000 | MULTI O 75.000 UNA PARALLELA ON BOARD, TASTIERA
TASNERA BTC 70,000 | VGA monocromatico ADAP. IDEHD/FDD2xRS232 1xPrinter | 101 KEY, FDD 1.2 MB E 1.44MB ADATTA
tastiera 102 tasti MONITOR VGA 14° COLORE:550.000 | game TORE VIDEO VGA 10241768, CAVO STAM:
pesta AR ss PANTE, MOUSE MS DOS.01 - GW BASIC
MOTHER BOARD MONITORSVGA 14"COLORE625.000 | Scheda 2xAS232 con cavi .| MSWINDOWS 30, MANUALI
PIA 230/000 | SVGA 14" colore 10241758 FRITRORT 22.000 | BIRRE | 1092011617 152 6 Ra omaccio
piastra 80286/16 mhz 0 RAM MONITOR 14° NEC 2A 950.000 | Scheda porta parallela Di MI | SAMP ANTE CITIZEN SATA
Pr 730.000 | VGA 14"colore 800x600
Pistra BOSA eta RAM MONITOR 14" NEC3D 1.090.000 MODEM E MOUSE PERSONAL COMPUTER SUPER 46 TRI
COS 1.490.009 | Muttsnccolre 10241758 SCHEDAMODEMVE! V22 110000 | ENOVELL "| FOA MBONBORRO PORTA SERALE
piastra 80386/33mhz 0 RAME4K cache ioni Scheda modem intera 300/1200 Baud È PARALLELA ON BOARD, FOD E HDD
80486/25 2.500.000 | SEAGATE STIZ4MFM “SCHEDA MODEM V21 V22 V23. CTALONBOARD, TASTIERA 101 KEY,FDD
piastra 80486/25mhz 0 RAMB4K cache | Seni Diar zo Me eran me 00 o Pa = pl | 14: 5 avattATORE viDEO VA
Fiegi DER sO MERE IT Scheda modem interna 300/1200175 fosone BOIEUO. CAVO STAMPANTE: MOLE, MG
i o n a . | DOS33- GwBASIC, MANUALI
Ciconia 36000 | MAXTOR rOSOAIDE ” — 6so000 | MODEM2<ooMNPs 220000 | ID Seagate HDD 405 17 ns OMAGGIO STAMPANTE
4 Hard Disk 81 Mb 3,5"|p. 17ms usi Da
DUALE 50,000 MOUSE 35.000 .
Hge/Cga + printer PE A DE "50000 | Ansriredalire Miap<gdor' | rersonaL comPuTER SUPER 386 SE
VGA3 119.000 “SCANMAN LOGITECH 320.000 CPU 80386 sx (16.8 MHZ O.WAIT) RAM 1
Vga 256K (0ak) FLOPPY DISK DRIVE TRAKMAN LOGITECH 165,000 ME. ESP. FINO A 8MB ON BOARD, 5 SLOT
vGAZ 179.000 | FLOPPY i.2/Mb 135,000 | RAM DINAMICHE tel. , DI ESP. PORTA SERIALE DOPPIA E PA-
Vaa 512Kb (Tzeng-Lab) Floppy Disk da 1,2 Mb 525" COPROCESSORI tell [| RALLELA ON BOARD, FDD E HDD.CTAL
PRC E ON BOARD, TASTIERA 101 KEY, FI
x | MARCHI SONO REGISTRATI MBE1,44 MB, CAVOSTAMPANTE. M
pri Zoe
CONDIZIONI GENERALI DI VENDITA HDD 80 MB 17 ms MONITOR 14° VGA
Consegne a dom. prov. Roma L. 30.000 SEL tia O) . | OMAGGIO STAMPANTE CITIZEN 124 D
no: PAGANO. contanti. a Prenotazioni tel: 06/7573921 - 7025994 WYSE PORTATILI ZENITH FDD 1.44 HD 20
insegi APNOMEZZO CONTA Orario: 9,00 - 13,00/15,00 - 19, MB A PARTIRE DA
Pagamento anticipato con vaglia telegrafico Ro SRI Cage (RN. L. 1.400.000
Non comprarlo subito, almeno.
Perché se gli altri spendono il tuo tempo per convincerti a comprarlo,
Unibit e i suoi Concessionari hanno deciso invece di regalarti otto ore
preziose per un corso che ti darà la possibilità di capire cosa puoi fare
con un computer, ancor prima di deciderne l'acquisto.
| corsi, completamente gratuiti e non legati all'acquisto di alcuna
macchina, si svolgono su prenotazione presso i Concessionari elencati
alla pagina seguente.
PROGRAMMA DEL CORSO
1° fase: * Comp:
Ware. * Definizione e
nti di un computer: Hardware; So
funzioni di un Sistema Operativo: Interfaccia a carattere, a icone; Ge
periferiche; Memoria centrale e unità di massa.
2°fase: * Applicazioni: Archivia:
ditoria: Gestione aziendi
one dati; Gestione testi; Tabelle
Gestione pro
problema da Informati iterî di scelta
[a del computer: Criteri dì scelta del processore: Criteri di dim
(memoria, unità di massa); Criteri di scelta del video e delle periferich
UM
DT
Unibit Computer
MEGLIO UN CORSO GRATIS OGGI E UN COMPUTER UTILE DOMANI.
(PROVERBIO UNIBIT)
NEWS
Motorola nel progetto CD-I
Austin, Texas, giugno 1991 — Il Gruppo
Semiconduttori Motorola ha ufficializzato la
collaborazione con la IBM Europa, la Philips
e la British Telcom rispettivamente per un si-
stema per Video Capture, un sistema inte-
rattivo per Compact Disc (CD-1) ed uno per
videoconferenza e videotelefono.
La Motorola ha definito questa metodolo-
Quotha 32
ricerca
Tecnico Software Pacchettizzato
da inquadrare nella direzione tecnica
Il candidato deve avere maturato una conoscenza approfondita dei principali pacchetti
software standard ed în particolare dei prodotti per Microsoft Windows 3. Deve avere
predisposizione ai rapporti interpersonali, comunicativa, capacità organizzativa ed
iniziativa. Si richiede una ottima conoscenza dell'inglese parlato e scritto. Retribuzione
ed inquadramento di sicuro interesse commisurati alle effettive capacità.
La sede di lavoro è Firenze.
Si prega di spedire Curriculum Vitae per posta o via fax a: Quotha32 s.r.l.
Via Giano della Bella, 31 50124 Firenze Fax 055-2298110
gia progettuale «Digital Media Technology»
e l'ha considerata vantaggiosa sotto il profilo
dei costi in ambiente multimedia
Insieme all'annuncio la Motorola ha illu-
strato il set di componenti per applicazioni
multimedia, che verrà messo a punto e che
comprenderà il primo dispositivo chiave del
set di componenti per CD.I, il Video Signal
Decoder MC44466,
Motorola aveva avviato il progetto nel no-
vembre 1989 in cooperazione con Philips In-
teractive Media Systems. La collaborazione
ha avuto come primo risultato il sistema di-
mostrativo CD-| che la stessa Philips ha pre-
sentato lo scorso aprile, nell'ambito di una
vasta manifestazione organizzata da Motoro-
la per la stampa di tutto il mondo, Un altro
dispositivo chiave attualmente in progetto
congiunto è denominato MPEG-FIMV, un pro-
cessore per decompressione video full mo-
tion per applicazioni CD-I
Il decodificatore di segnale video
MC44466 lavora in tempo reale, su due ca-
nali e può combinare quattro piani di imma-
gine, sovrapponendoli e fondendoli in un'u-
nica immagine finale. Può eseguire effetti
speciali come dissolvenza, mosaici, aggior'na-
menti parziali ed altro ed è pienamente qua-
lificato secondo gli standard CD-I definiti dal
«Green Book». All'MC44466 faranno seguito
altri dispositivi per i sistemi CD-1: Îl decoder
MPEG-FMV, che esegue la decompressione
e visualizzazione di immagini a pieno scher-
mo, in movimento, secondo lo standard
MPEG, che è una soluzione ad alta integra-
zione e di costo contenuto messa a punto in
tecnologia Motorola HCMOS (High density
sub micron CMOS); l'audio decoder MPEG,
che esegue la decompressione audio in ac-
cordo con lo standard MPEG, livello 2, dispo-
sitivo questo basato sul digital signal proces-
sor Motorola DSP56001 a 24-bit; il chip
MC44200, un triplo convertitore digitale-ana-
logico a 8-bit ottimizzato per i sistemi CD-I
che si interfaccia direttamente a MC44466 e
fornisce le uscite analogiche RGB,
Infine, nella tecnologia CD-1 entra un altro
dispositivo che Motorola ha già in produzio-
ne: si tratta del microprocessore a 32-bit
MC68340, che viene utilizzato come unità di
elaborazione centrale per controllare i moduli
del sistema e consente di eseguire trasferi-
menti dati ad alta velocità. Questo dispositi-
vo è attualmente in fase di qualificazione per
l'utilizzo nei sistemi CD.
Tutti questi dispositivi verranno qualificati
secondo lo standard «Green Book» e fanno
parte di un set di componenti completo che
Motorola inserirà nel proprio portafoglio pro-
dotti a semiconduttore.
PERSONAL 286-386-486
Hard Disk AT-bus: disponibili Quantum (64K
disCache) e Seagate fino a 210MB.
Unità base: case Desktop baby, tastiera, dive | Schede video:
TEAC 12.01.44MB, controlerAT bus HDIFDD, CGA/Hercues + paraleta —L 49000 IlrAXx por WINDOWSS
2 pori seri, 1 pera VEABOOXGOO 256K IGbt =—L 95000 ITRAX è uno studio di registrazione MIDI a
288 12MHz (LV 16) IMBRRAM LL. 580.000 VGA TRIDENT 256Kesp. IM L 149000 64 tracce. Insieme agli strumenti MID, per-
288 16MHz (LM21) IMB RAM L:: 650.000 VGA TRIDENT 1M 10244768 L 200000 mette di realizzare un ambiente operativo
2886 20VHz (LM 27) 1MBRAM L: 700.000 VGAET4000 IM 1024768 L24500 con gli elementi indispensabili per la crea-
‘3B8SX 20)H2 LM 27) 1MB RAM L. 1.040.000 zione, la registrazione e la modifica della
‘38663347 64 cache, MB RAM L 1.840.000. Monitor 14" con base basculante musica
2386 40MHz, 64 cache, 4MB RAM L 1.950.000 CGA/Hercules monocromatico L. 180.000 L. 150.000
‘48.6 25MHz, 64K cache, 4MB RAM L. 2.950.000 VGA monocromatico 1024x768 L. 219.000 coazial
4486 33442, 256K cache, 4IB RAM L..690.000 | SAMPOVGA col. 102x768 28 L 500.000 | MASTER TRACKS PRO, sequencer professionale, per Windows 3 6000)
Opzione case Desk Slim +L 80.000 TALM:synccol 1024x768.28 L 740.000 | SEQUENCER PLUS V4.0 Voyetra disponibile inte ivell a partire da L 139.000
Opzione case Tower 6 pos. +L 195000 SAMPOVGA 19° col 1024768 L.1,790,000 | COPYIST trascrizione esiting/stampa partiture, importexport midi fle L 145.000
Opzione 2 dive 12/146 = L' 120000 CASTALLO ANTRADIAZIONI a: 90090 | BALLADEV25sscuencerinzinestampa/CW-32L 0 MTS2 vice tornino L 450.000
1T 2087-12 per 286-12/1620 L 240000 MUSICATOR sequenceristampa partiture, manuale in taieno L 755.000
IT 3CB7SN-20 MHz L 310000 GENIUS mouse GM-D320 3 tasti L95000 | MUSIC PRINTER PLUS V4.0, sequencerintazioneStampa partiture 0/24 agi, ser L 990.000
IT 3087DX-33 MHz L 520.000 GENIUS mouse GM-F302 3 tasti L 79.000 BAND-IN-A-BOX \/4.0, arrangiatore automatico, export midi file IL. 90.000
IT3CETDICAO MA L 4060000 GENIUS scanner 684500 OCA L: 239000 | MIDI QUEST editor universale di vci, per Windows 3 L 450.000
+060:000.. SEKOSHA SPIS0O aghi, 80col Lc 205,000 | CM-321 Roland, si. multimbio 8 part musical + tic, 2 voi (comp. MTS2) 650.000
NEO P20 24 aghi 80 col, 360 dpi LL. 600.000
NEC P3024 aghi, 132 co, 660 pi LL. 810.000
CANON Bubble Jet 195 col, 360dpi L. 1.250.000
MPU-PC Roland MIDIINIOUT, FSK LL. 265.000
V4000 Voyetra, chipset Roland L. 225,000
MD-01 MIDI INUT MPU comp. LL. 150,000
40M 28m Seagate L 360.000
40M 19ms Quantum Lo 419000
85M 19m Seagate L 640.000. Interfacce MIDI:
80M 19ms Quantum L 720000
124Mb 19ms Seagate L 840,000
120 15ms Quantum L.1,040,000
GARANZIA 12 MESI - | PREZZI INCLUDONO ASSEMBLAGGIO E COLLAUDO
SOUND BLASTER
SOUND BLASTER sintetizzatore FM 11 voci + campionatore + game port L. 260.000
C/MS CHIPS KIT per implementare le 12 voci stereo CMS opzionali L. 50.000
“SOUND BLASTER + C/MS CHIPS KIT OFFERTA L. 295.000
MIDI CONNECTOR BOX 1 |N 5 OUT + Sequencer Plus Junior V4.0 Voyetra L 140.000
DEVELOPER KIT specifiche tecniche della SOUND BLASTER + libreria di funzioni L. 140,000
MIDI KEYBOARD PC-200 Roland, 4 ottave, dinamica, pitch bender L. 290.000
HARD-DISK RECORDING: PC + Sound Blaster = registratore digitale L. 85.000
Tel. (011) 39.98.29 - Fax (011) 36.69.26
Via Ogliaro, 4 (zona Stadio Comunale)
10137 TORINO
ORARIO: dal Lunedì al Sabato 9.30-13/ 1530-1930. Per uteriri informazioni, preventivi e dimostrazioni vente a trovarci
Tutti marchi sono ragstrat dispetti ropretan
PREZZI IVA ESCLUSA
VENDITA DIRETTA E PER CORRISPONDENZA
presso i nostri uffici 0 richiedete la documentazione per telefono 0 FAX.
52
MCmicrocomputer n. 109 - luglio/agosto 1991
Concessionari Unibit
* ABRUZZO. Avezzano 520875; Carsoli
205550. Chett: Des 360: Francia al mare (CH) Sc
410533:L'Aqula n 8 Pescara: roger 721
Teramo T
+ BASILICATA: Policoro (7) 35, Potenza
* CALABRIA: Catanzaro 41500, Chiaravalle Centrale
Crotone Lamezia Terme (2):
1 29061 Melo Ti 771102 Palmi
45530; Reggio Caabia Ti 4350. Scalea
+ CAMPANIA: Acerra Angri (SA
47990. Avellino 81410; Aversa CE}. Comput
el 5032861: Belizi Suc te 56204; Benevento:
5: Casagiove (CE) Bc Brac el 4GBAA1: Caserta Oria Pe
tr, el 444507; Marcianise (CE el 828220; Marigliano NA} SO. te
5852238: Mondragone 3747. Montesarchio
S 831697: Napoli
12: Palinuro S 338130. Qualiano A
8185601, Salem 8792: Giorgio a Cremano
470505: Volla G 4
EMILIA ROMAGNA: Ferrara 30. Modena 5
Parma Me 35847. Piacenza 1
* RIVLE Theste a a 824974) Udine
+ LAZIO: Angra Gb H 201% Ù s
Ariccia Seni Ciitanecchia RM
Frascati AM 6676, Frosinone
836; Gaeta (LT InSE Spstem te
3395515; Latina: 10 5208 ù
Roma BAI:ASA 18.68 360 ye
e 8612148. Seze Scalo È
87 Tali Mi
«LIGURIA: Chiavari
Imperia Hassi La Spezia Cop
Savona Si 1 820
«LOMBARDIA: Bergamo Magnetic e Brescia Professi
È 1524 Busto Arsizio
86328; Castegnato (85): Certo Maggiore (MI) ME
Crema (CR fer tel 83393; Garlate (CO) EL DA to
Grandate (00); 5 150054; Lainate (VI) Mas
MEL 2138 A2PS, tel 420272, Malnate (VÀ
2. 10, 420176: Milano: Auger, te. 28111889; Coco
A 58100804: Ospidaletto i Cormano (MI: N
442: Pan: CP vor 47700
es, tl 9245845 Silvestro M Saronno
Focopy Ufficio; te. 9620815: Tano [5 4 Vilasanta
* MARCHE: Ascoli Piceno: G
8042. Urbino
* MOLISE: Campobasso: Ecom So, tl System, tl. 714
* PIEMONTE: Alessandra
5 Fossano (CN) AMP
» PUGLIA: Altamura (BA): Mastravto Anti 87021
Brindisi: Centro 53729: Carmiano
Francavilla Fontana ER}:HanoHouse te 3445
884509 Putignano (BA; Lonuzo Domenico, te, 731933: Taranto: n
41: Trani (BAY Suini Informatiche, tl 506285
» SARDEGNA: Cagliari Compito Center, t6.564712: Dat
145 sla (CA: SAP Sistemi Et 4
Sassari Selargius (C
* SICILIA: Bagheria n 47: Caltanissetta: Deta (
53655: Catania 3 er te. 847105; E
336055. Enna 010: Messina
ù Modica Sorda |) 61056; Palermo: Datamax
Mi 9798: Ragusa: te 23787 . Govanal Gemini
CedSist 121: Siracusa: Mags Genera! Sot te 22455
* TOSCANA: Arezzo: CDS. te 228
061975: Castel del Piano (GR) BFC 056783. Pisa IT
Queceta (LL) SO DLMEDC, tel 769
* TRENTINO: Bolzano Bontat, 1
3: Rovereto Ti
UMBRIA: Basta PG}: Computer tudo, tel. 8003368: Cita di Castell (PG
555401: Colomnetta di Montebello PG} Compiter Serie tl. 388541.
Temi Todi PG e i
* VALLE D'AOSTA: Quart
« VENETO: Mestre VE tl 5311455 Rovigo
Tiene (VI Gere D
DISTRIBUTORI UNIBI:
GRECIA: Michanografk. TI otel 0030.421.22231/3836
PORTOGALLO: iberotec + Rua Luis Manu rina 50, Mirafires, Ages, 1495
SEDI UNIIT
Unibit S.p.A Dire. Generale: ir Rgata 6 te. 05.4190550 |a), fax
64190727
« Flle di Roma: iargo Nazareno Gia
* File di Padoa: va Sio Pellico 1. 8074274, fax 049,81
UM
DIT
Unibit Computer
MEGLIO UN CORSO GRATIS OGGI E UN COMPUTER UTILE DOMANI.
(PROVERBIO UNIBIT)
NEWS
Metallco Cap distribuisce His 2.1
His è un generatore di applicazioni in grado
di creare e gestire un database di informa
zioni ed immagini collegate logicamente tra
loro secondo la tecnica dei grafi (generatori
di ipertesti)
Realizzato in linguaggio C ed Assembly gi-
ra su computer MS-DOS con processore su-
periore a i286. Richiede scheda grafica EGA
0 superiore.
Ha tre applicazioni fondamentali: topogra-
fiche, tecniche e ipertestuali;
Le applicazioni topografiche riguardano la
gestione del territorio, aree di interesse, zo
ne a rischio, linee tecnologiche. localizzazio
ne di immobili, centri di interesse pubblico,
informazioni turistiche, localizzazione di 0g
getti di interesse all'interno di edifici e ge
stione demografica del territorio.
Per quanto riguarda il secondo punto, le
applicazioni tecniche, si intende gestione dei
sistemi di impianti, la classificazione e rela-
tivo controllo dei componenti, archiviazione
di monografie e programmazione della ma-
nutenzione
Ultima applicazione quella riguardante la
formazione (ipertesti) permette la simulazio-
ne di procedure di avviamento e manuten-
zione impianti, diagnosi mediche e program
mazione di seminari.
HAYUNDAN:
Attenzione!!
Per un errore dell'agenzia che cura Î rapporti con la stampa della Mannesmann Tally,
il listino prezzi pubblicato nella Guidacomputer di questo numero di MC è errato.
Ci scusiamo con i lettori per l'inconveniente e li rimandiamo al prossimo numero dove
sarà pubblicato il listino corretto
WordPerfect Italia verso il mercato unico del ‘93
Con l'introduzione dei MultiPack e con
l'allineamento dei prezzi in Ecu, WordPer-
fect Italia sì prepara all'ingresso nel mer-
cato europeo del 1993.
WordPerfect Italia è stata fra le prime
sedi europee di WordPerfect International
ad aver offerto la soluzione MultiPack per
tutti i prodotti, | MultiPack sono in versio
ne da 5 o da 20 licenze d'uso, valide sia
per l'installazione in rete, sia per l'uso
stand-alone.
| MultiPack contengono solo due coppie
di manuali (Consultazione e Addestramen-
to), per soddisfare la domanda dei Large
Account, generalmente più interessati alle
licenze d'uso che non alla manualistica e
che potranno godere di uno sconto-quan-
tità interessante.
L'offerta MultiPack è stata estesa a tutti
i paesi europei dal 1° luglio 1991. In questo
modo, Large Account e multinazionali di tut-
ta Europa possono usufruire di questa so
[uzione commerciale direttamente, attraver-
so i loro rispettivi rivenditori di fiducia.
A quest'ultima operazione è abbinata l'u
nificazione dei prezzi di listino in tutta Eu
ropa, con la disponibilità di un'equiparazio-
ne di prezzo in Ecu, Parte integrante di
questo nuovo assetto organizzativo è l'e-
stensione del supporto tecnico gratuito ai
potenziali clienti da parte degli uffici locali
della multinazionale
WordPerfect ha organizzato un «Sales
Rep. Program», esteso a tutta l'Europa, |
Sales Rep. assisteranno i dealer organiz-
zando con loro presentazioni e seminari sui
prodotti rivolti soprattutto alla grande uten-
za, Questo «corso», a cui anche la filiale
italiana si sta preparando, è stato ufficial
mente inaugurato nel mese di giugno con
un meeting internazionale di tutti | Si
Rep. europei presso la sede di Wo
Perfect Europe, in Olanda
EFC.
BIT
BIT LINE srl
SEDE: C.so Casale 245 - 10132 - TORINO
Tel: 89.37.89 (5 r.a.) - Fax 8990458
Filiale: Via Casaregis 30 - 16129 - GENOVA
Tel: 58.01.58 - Fax 585403
Qualità a minor prezzo
SUPER 286 composto da:
CPU 80286 clock 6-12 MHz
1 MB RAM espandibili a 4
Drive 1.44 - Seriale - Parallela
Hard 40 MB - Scheda VGA -
Monitor colori 14" VGA
L. 2.090.000 + IVA
SUPER 386 composto da:
CPU 80386 a 20 MHz
2 MB RAM espandibili a 8
Drive 1.44 - Seriale - Parallela
Hard 40 MB - Scheda VGA -
Monitor colori 14" VGA
L. 2.700.000 + IVA
E inoltre: EPSON - PHILIPS - BROTHER - FUJITSU - NEC - FACIT - TOSHIBA - INTEL
Concessionario ESA per contabilità Generale SPIGA
Centro assistenza tecnica su PC - XT - AT - 386 - Stampanti
54
NEWS
__
Creativi del computer alla... tastiera.
Prende il via ARTgallery, una rasse-
gna aperta ai creativi della grafica
e dell'animazione video digitale
senza limiti di sistema hard-
ware utilizzato purché rientri
nella categoria dei personal
computer
Per partecipare inviate i vostri ela-
borati in forma di dischi, stampe, dia-
positive e videocassette a standard
VHS alla redazione di MCmicrocom-
puter.
| migliori lavori saranno premiati (i
ragguagli in merito saranno comunicati
nel prossimo numero di MC) e parteci
peranno ad una serie di mostre che
avranno luogo tra ottobre e novembre
in varie città d'Italia
- Gli elaborati dovranno pervenire entro
e non oltre il 15 settembre presso la re-
dazione di MCmicrocomputer (Via Carlo
Perrier 9, 00157 Roma) accompagnati
da una dichiarazione firmata nella quale
si attesta l'originalità dell'opera.
- Per ogni opera sarà obbligatorio spe-
cificare il tipo di computer utilizzato, la
sua configurazione ed il software impie-
GALLERY
gato; inoltre, in una breve relazione si
dovranno eventualmente indicare parti-
colari tecniche ed accorgimenti utilizzati
nella realizzazione.
- Per la sezione dedicata alle immagini
statiche il materiale dovrà essere costi-
tuito da diapositive 35mm accompagna-
te da un dischetto nel quale siano inse-
riti i relativi file grafici; sono accettate
anche stampe fotografiche di formato
30 x 20 (cm) purché accompagnate an-
ch'esse da relativo dischetto.
- Sono ammesse rielaborazioni di imma-
gini già esistenti (demo, programmi
commerciali, ecc.) purche l'interven-
to di rielaborazione sia significativo;
in tal caso è necessario indicare
l'immagine di provenienza
- Per la sezione dedicata alle im-
magini dinamiche il materiale
dovrà essere costituito da video-
cassette a standard VHS conte-
nenti animazioni di durata non su-
periore a 5 minuti
- Nel caso di presenza di una co-
lonna sonora musicale sarà neces-
sario indicare il titolo dei brani mu-
sicali, l'autore e l'esecutore.
- Non e' prevista, per motivi orga-
nizzativi, la restituzione dei materiali in-
Viati
La Giuria che visionerà gli elaborati sarà
costituita da critici d'arte, da esperti del
settore e da alcuni membri della reda-
zione di MCmicrocomputer.
Tra gli altri esponenti della Giuria: Car-
melo Genovese, direttore del Centro Ri-
cerche Attività Umane Superiori;
Claudio Traversi,
dell'Accademia di Belle Arti di Frosino-
ne; Marco Maria Gazzano, critico d'arte
e collaboratore di Repubblica e della
Stampa.
William 386
COMPUTER]
HSP
COMPUTER
PROCESSORE 386 SX
Î| 1 MB espandibile A 5
FDD 1.44
Î| HD 20/40- 2.5" 20mS AT BUS
Î| schermo VGA 11° - 640x480 -
32 GREY scale
PORTE: 2 seriali, 1 parallela,
presa video esterno
AA - KG.3- Autonomia 2h30
ACCESSORI: Box esterno di
espansione - Drive estemo
EI
8
$
HSP COMPUTER Via Malta, 8 - 00198 ROMA - Tel. 8411090 - (0337) 726451 (per chi chiama da fuori Roma)
56
MCmicrocomputer n. 109 - luglio/agosto 1991
...le top-laser
KYOCERA
sono importate da LaserTop
Sì. c'é una nuova
opportunità
(anche se non è
per tutti):
LacarTam cirio
per i Dealer e in particolare quelli che - sulle
stampanti Kyocera - sanno di poter operare nel
tempo...e lo fanno, vestendole di software (e
quindi di valore aggiunto) o semplicemente
integrandole nelle soluzioni che preparano per i
loro clienti;
per gli utenti finali, specialmente i più attenti
problemi del proprio ufficio e sempre alla
ricerca della soluzione ottimale: nelle stampanti
Kyocera trovano: gestione del laser con ottiche
sofisticate e originali (Kyocera è, tra l'altro,
proprietaria di Yashica), caratteri e barcode
Aero SRO vi Toocrio 54 Tel 0227001019 - Fax 02:2576755
Perl Centro e il Sud: CIBMI spa - 00143 Roma - via Paolo Di Dono, 3/A - Tel. 06-503931
già disponibili per tutti gli usi d'ufficio e di fab-
brica: questo, e il resto, protetti da un involucro
robusto e indistruttibile;
e anche per noi, dal
momento che ci piace l'idea
di importare le toplaser del
mercato.
Quante sono? Per ora
otto. L'ultima, la F 5000
è già un mito: stampa in
3 oltre che in AA.
Stampanti Li
KUYOCERA
Value for money
Target
CA
di
NEWS
Olivetti: Open System
Architecture
A Montecarlo, il 3 giugno 1991, l'Olivetti
Systems & Networks (OS&N) ha organizzato
la Convention «Open System Architecture:
A Generation Ahead», durante la quale i ver-
tici dell'azienda di Ivrea hanno illustrato le
strategie ed i prodotti dell'offerta OSA.
In quest'occasione, sono stati anche an-
nunciati accordi volti ad arricchire la disponi
bilità di software standard in ambito OSA.
L'OSA ad oggi rappresenta l'unica architet-
tura aperta che consente di costruire su
quattro fondamentali componenti tecnologi-
che standard (Intel e MIPS per l'hardware;
05/2 e UNIX per i sisteml operativi) soluzioni
sistemistiche per specifici settori applicativi.
L'offerta hardware di OS&N è centrata sul-
la tecnologia Intel. Questo garantisce agli
utenti il vantaggio, in termini di rapporto
prezzo/prestazioni caratteristico della tecno-
logia dei personal computer. Consente l'ac-
cesso al vasto catalogo di software standard
oggi disponibile; assicura la possibilità di far
crescere il proprio sistema mantenendo la
compatibilità delle applicazioni
L'offerta consiste in una linea modulare e
compatibile che va dal personal computer
M300-01, basato su microprocessore Intel
386, alla famiglia di sistemi LSX 5000, basata
OPEN SYSTEM ARCHITECTURE
OSA Application Profiles us
User Interface
Application Environment Services
Application Management Services
Application Cooperative Services
Network Services —
Operating System Services —
Hardware Platform
| plicazioni OLTP (operazioni in am-
bienti transazionali) delle grandi or-
ganizzazioni. Disponibile in tre mo-
delli, LX 6520, 6450, 6560, forni-
sce, nella sua configurazione mas-
sima, fino a 100 MIPS di potenza
per l'utilizzo contemporaneo da par-
te di un migliaio di utenti
| prodotti OS&N, integrati in OSA,
possono utilizzare i sistemi operativi
0S/2 di Microsoft e UNIX System
su Intel 486. A Montecarlo è stato annun-
ciato l'ampliamento della famiglia LSX 5000
con LSX 5030 e LSX 5040, sistemi multipro-
cessore basati su microprocessore Intel 486
a 33 MHz e 50 MHz rispettivamente.
Con l'iniziativa ACE (Advanced Computing,
Environment), ventuno aziende leader nell'in-
formatica distribuita, tra cui OS&N, si sono
consorziate per applicare il modello di svilup-
po dell'industria PC alla nuova tecnologia RI-
SC. Questo dovrà assicurare anche agli uten-
ti delle potenti workstation RISC una scelta
altrettanto ampia di applicativi software e
sottosistemi hardware standardizzati. Ade-
rendo a consorzio OS&N si è impegnata a
sviluppare una workstation di nuova genera-
zione basata sul microprocessore MIPS. La
Workstation sviluppata da OS&N secondo le
specifiche ACE sarà il modello di partenza
della linea RISC di OS&N che trova già oggi
i modelli di più elevata capacità nella famiglia
di supermini LSX 6500, presentata appunto a
Montecarlo.
LSX 6500, basata su tecnologia della MI-
PS, indirizza la gestione di database e le ap-
V, le due tecnologie standard che
sono il prerequisito software per | sistemi
aperti. In particolare UNIX System V offre la
possibilità di passare dalla tecnologia CISC a
quella RISC garantendo la compatibilità e
portabilità delle applicazioni
OSA, nel corso della sua evoluzione, ha in-
corporato le componenti software d'ambien-
te che via via sì sono affermate come stan-
dard per la gestione di database di reti locali,
per l'interfaccia grafica, ecc. Questo arricchi-
mento è stato possibile grazie ad accordi di
collaborazione e partnership tecnologica con
| maggiori produttori internazionali di softwa-
re: ad esempio Oracle, Informix, Microsoft
A Montecarlo sono stati annunciati in que-
sta direzione numerosi accordi con nuovi par-
tner o ampliamenti delle cooperazioni pree-
sistenti: con Digital per la gestione delle reti
di interconnessione fra computer, con Bell
Atlantic per la disponibilità di DEChet Phase
IV in ambiente UNIX Systems Laboratories
per integrare in OSA ambienti applicativi
transazionali (OLTP); con Syntax Sistemi per
arricchire con Envision l'offerta di strumenti
CASE
La4/E/f di Torino già, ben nota a tutti i possessori di SINCLAIR QL
rchimedes il PC più veloce del mondo
e Acorn R260-R225-R140 le WorkStation Unix più economiche in Italia
Vi
invita a conoscere A
A310 1 Mega RAM 1 Drive 3.5 Tastiera Mouse
Con Risc-Os, Manuali, 5 Dischi di programmi
Versione base senza Monitor
Lire 2'000'000
Con Monitor colori Philips 8833 Lire 2'550'000
Con Monitor multisyne EIZO
Lire 3'550'000
A3000 4 Mips con 1 Mega RAM 1 Floppy 3.5
tastiera e mouse senza Monitor
Lire 1'700'000
A410/1 con 1 Mega RAM con HDisc 20 Mega
Tastiera Monitor PHILIPS 8833 a colori Mouse
ed Emulatore MS-DOS +5 dischi Lire 4'000'000
A440 con 4 Mega RAM Hard Disc 50M Mouse
Monitor EIZO Multisyne SVGA 256 Colori
Emulatore MS-DOS con 5 dischi Lire 6'000'000
A540 nuovo modello 13.5 Mips Telefonare
R260 UNIX system V
13.5 Mips 8M RAM HD 100MB
SCSI Monitor EIZO 9070 SVGA
Ethernet Lire 12'000'000 + IVA
R140 UNIX system V
4 Mips 4M RAM HardDisc 50MB
SCSI Monitor EIZO 9060 SVGA
C compiler Lire 7'000'000 + IVA
ARM3 24-30Mh2 12-14Mips
24M L.1'000/000 30M L.1'200/000
Richiedete il listino prezzi
dei programmi e dei numerosi
accessori oppure venite a provarlo
dimostrazioni gratuite
SPEM Via Aosta 86
Prezzi comprensivi di IVA e di spese di spedizione
Vasta disponibilita' di programmi e periferiche per Sinclair QL e Archimedes Acorn.
Vendita diretta e per corrispondenza con spedizioni rapide in controassegno
10154 TORINO Tel 011857924 FAX 011 280009
58
MCmicrocomputer n. 109 - luglio/agosto 1991
PC 386/40-40 MHz 64 Kb CACHE-Case DeskTop'
4 Mb RAM-2 Seriali e 1 Parallela-Tastiera estesa
Le
>
Scheda Video VGA-Monitor 14"VGA monocr.
& 1 FDD 3"1/2 da 1.44Mb-Copertina plastica.
L. 2.800.000 IVA compresa
7
con HD 130 Mb L. 3.600.000 1vA compr.
PC AT Desk Top -Turbo-Reset-Chiave-Display
Clock 16/21 MHz-1 Mb RAM-2 Seriali-Parallela
Scheda VGA (256Kb)-Monitor 14" VGA mono
1 FDD 3"1/2 1.44 Mb-Tastiera estesa-Copertina
L. 1.150.000 _ Iva compresa
con HD 40 Mb L. 1.550.000 1vA compr.
Per ogni PC acquistato, in regalo assicurazione TICINO: Incendio, furto e caduta.
INTEL
a 80287-XL/XLT
© 80387-16/20/25
= 80387-33
COPROCESSORI
L. 230.000
L. 550.000
CS
<> NOTEBOOK 386-SX/20 HD 40°
È ETA BETA S : 1 Mb RAM-1 FDD 3"1/2
Computers Center
DisplayVGA-Borsa-Alim.-Batt.
L. 600.000 . LIVORNO L. 4.580.000 IVA comp.
L. 210.000
L. 490.000
L. 540.000,
Via S. Francesco 30
Tutti gli accessori, l'hardware e
Tel. 0586/886767 il software per PC delle migliori
marche, con garanzia originale.
DR.Dos 5.0 italiano - Garanzia 12 mesi - Spedizioni contrassegno in tutta Italia -
PC 386/25 0 W.S. 34.1 MHz-4 Mb RAM
Desk Top-2 Seriali-Parallela-Tastiera estesa
1 FDD3"1/2-Scheda VGA-Monitor VGA mono
L. 2.000.000 IVA compresa
con HD 130 Mb L. 2.800.000 IVA compr.
con monitor VGA col. L. 3.070.0001vA c.
PC 486/25-25 MHz 128 Kb CACHE 112 MHz
DeskTop-4Mb RAM-2 Seriali-1 Parallela-Tastiera
1FDD3"1/2-Scheda VGA-Monitor VGA mono f.b.
L. 3.600.0001vA compr.
con HD 130 Mb L. 4.400.000 IVA compr.
con monitor VGA col. L. 4.670.0001vA c.
Ben 32 modelli disponibili con ampie possibilità di configurazione.
COPROCESSORI
ULTIMO ROUND !!
IIT 800287 -
08
‘99.000
IIT 800287 -
10
129.000
| IT 800287 -
12
139.000
IIT 800287 -
20
199.000
[11 800387-16
279.000
coprocessore che p
basta una telefonata ed i
IIT 800387 - 20
‘299.000
IIT 800387 - 25
329.000
Per ogni proble!
IIT 800387 - 33
‘349.000
a chiamarci sa
IT 80c387 - 40
599.000
IT 800387 - 168x
189.000
IT 80c387 - 20x | 209.000
\XveGas
Finalmente anche la INTEL ha riconosciuta la forte presenza sul [INTEL 80287 XL
mercato dei coprocessori IIT riducendo drasticamente i prezzi ..... ma |NTEL 80387 - 16
noi abbiamo ridotto i nostri all'osso. Inoltre abbiamo introdotto, per
LARO che può riservarvi amare sorprese dall'ordine
iguardante i coprocessori mater - 239.000
0 a Vs disposizione pe i
ale installare o per inviarVi una documenta
Sonoadisposizione gratuitamente le libreri ; titi 5: ,
i compilatori Microsoft C, Microsoft Quick "Turbo b. , Tutti prezzi indicati sono in
Turbo C, AztechC, Prospero PC Pascal, Zortech C++, persfruttare la Lire + IVA 19% senza alcun
rotazione di matrici 4x4 possibile solo sui coprocessori IT. legame valutario.
linea INTEL a i | INTEL 80387 - 20
INTEL 80387 - 25
INTEL 80387 - 33
n | INTEL 80387 - 16sx | 219.000
pi
re NON SIAMO LEGAT
DISTRIBUTORI UFFICIALI E CENTRO ASSISTENZA RIZZ.
[MODELLO
[coLors
AGHI
SPEED | FNT OFFERTA
ISTARLC20
180 | 4 240,000
[STARL©200
4 419.000
ISTARLC24-200
so ‘509,000
ISTARLC24-200
1
7
1
7
sio 609.000
SUI SEIKROSHA
Concessionario PASSEPARTOUT
Gestione Aziendale Integrata da | a $ terminali in Dos od OS/2. Fino a 128 posti in UNIX.
Tel. (06) 74.59.25
Fo in) 74.31.39 - 76.05.69
L i (FAxsututte le linee)
Compùter Shop - Via Lucio Elio Sciano, 13/15 - 00174 ROMA
Centro Ass. Tecnica - Via Dei Quinzi. 7 - 00175 ROMA
E SEI
BS NESS)
eo,
VI CONSIGLIA:
VoMEzzza
MICROTEK
Panasonic
SHARP
ADBr®r)
EXECUTIVE
SERVICE
(andiamo anni diesperienza nei
settori CAD e DTP., in stretta
collaborazione con Aziende di
Forniture Grafiche
La ns. migliore garanzia è co-
stuita dai ns. affezionatissimi
clienti intutta Italia.
Nella ns. Sede di Bologna o nella
ns. Filiale di Castel San Pietro
Terme potete trovare sempre
in esposizione (ed installate):
WYSE
©.
LOGITECH
(Lm}t ASERMASTER iù
CORPORATION
Sede:
via Savigno, 7
Bologna
tel. 051-8232030
fex 051-5232006
Filiale:
via E. Fermi, 4
Castel S. Pietro
Terme
tel. 051-9843500
fax 051-943794
© Stampanti Laser:
300, 800, 1000 punti F.to A4
1200 punti F.to A3
300 punti a colori AB ed AA
IS Plotters:
da Disegno (fino al doppio AO)
da Taglio (fino a 98 cm. di luce]
© Monitors:
F.to AB (anche Postscript)]
F.to AA verticale
6 Scanners:
F.to A4 [ da 300 a 2400 punti]
Lettori di Testo ICR
© StazioniCADeDTP complete
Installazioni personalizzate e
Corsi di Addestramento per i
migliori software DTP e CAD
presso la Vs. Sede:
I CorelDraw:
versione 2.0 in Italiano
© PageMaker:
versione 4.0 in Italiano
AutoCAD:
versione 171 in Italiano.
Applicazioni di Distinta Base.
Vettorializzazione.
Questa pagina pubblicitaria è stata rea-
lizzata in proprio con laser a 800 punti, (i
marchi a 800 punti) riprodotta diretta-
mente in lastra, congrande risparmio di
tempo e di denaro.
NEWS
L'IBM rinnova la gamma PS/2
Milano 11 giugno 1991. Sono passati so-
lo due mesi dal lancio del nuovo laptop
IBM, ed ecco che la casa di Armonk rin-
nova i tre quarti della gamma dei PS/2 e
presenta un nuovo notebook dal colore ne-
ro.
L'annuncio è particolarmente nutrito: tre
modelli completamente nuovi e sostanziali
interventi sui modelli attualmente in listino.
Ai personal computer si aggiunge una nuo-
va linea di dispositivi per l'archiviazione dati
(floppy disk drive, streamer di backup e di-
schi ottici) con maggiori capacità di memo-
rizzazione ed efficienza.
Per i modelli 90 e 95, basati su Intel
1486, viene annunciata la possibilità di sfrut-
tare il nuovo i486 con clock a 50 MHz e
con potenza elaborativa di oltre 25 mips.
Il software di base si arricchisce della
nuova versione del sistema operativo PC-
DOS 5.0, dei programmi per la gestione
della rete della Novell (diverse versioni di
NetWare) che saranno altresì potenziati per
l'ambiente OS/2.
Il nuovo notebook risponde al nome di
N33SX, pesa due chili e mezzo, ha le di-
mensioni di un foglio A4 ed uno spessore
di 5 cm.
La CPU è un i386SX con clock a 12 MHz,
2 Mbyte di RAM e 40 Mbyte di hard disk.
Dispone di un monitor a standard VGA da
9,5", una tastiera da 85 tasti, di una porta
parallela, una per la seriale ed una per il
mouse, a cui va aggiunta la porta per il col-
legamento di periferiche esterne come il
floppy disk drive da 3,5"
L'autonomia delle batterie è di un'ora e
mezzo (non sono molte, ndr), Il prezzo è di
3.700.000 lire esclusa IVA.
| tre nuovi modelli della fascia interme-
dia, PS/2 35, PS/2 40 e PS/2 57, utilizzano
il microprocessore i386SX a 20 MHz. Il
PS/2 35 è disponibile con solo il floppy disk
drive, con un disco fisso da 40 Mbyte op-
pure in versione «medialess», con adatta-
tore di rete token-ring integrato. Standard
grafico VGA, memoria RAM da 2 a 16
Mbyte e tre alloggiamenti per adattatori
opzionali
ll PS/2 40 è offerto in versione con disco
MCmicrocomputer n. 109 - luglio/agosto 1991
MC
NEWS
fisso da 40 oppure da 80 Mbyte. | cinque
alloggiamenti di espansione e i quattro
comparti interni per l'installazione di unità
addizionali, floppy disk drive, dischi fissi,
nastri, ne fanno un sistema versatile.
Il PS/2 57, con architettura Microchan-
nel, ha possibilità di espansione superiori a
quelle del modello 40. Può installare fino a
720 Mbyte di memoria su dischi interni, ag-
giunge un adattatore integrato di tipo SCSI,
per collegare fino a un massimo di sette
unità periferiche esterne.
Disponibile con 4 o 8 Mbyte di RAM e
con 80 o 160 Mbyte di memoria su disco,
utilizza il nuovo floppy disk drive da 2,88
Mbyte, che può utilizzare anche dischetti di
capacità inferiore (installabile a richiesta sui
modelli 35 e 40).
Una nuova unità a disco ottico «riscrivi-
bile» consente di archiviare su un solo sup-
porto da 3,5” fino a 40 mila pagine di testo
0 10 mila grafici. Il tempo di accesso ai dati
è di 66 millisecondi.
Il microprocessore i486 a 50 MHz, pre-
sentato în aprile su un sistema prototipo,
può da oggi essere installato sui modelli 90
e 95. Grazie anche a 256 Kbyte di memoria
cache, le prestazioni sono superiori del 50
per cento a quelle della versione a 33 MHz.
NetWare 3.11, disegnato per reti comples-
se di tipo eterogeneo, consente di integra-
re risorse operanti in ambienti DOS, Win-
dows, 0S/2 e UNIX. È inoltre coerente con
gli standard TCP/IP e OSÌ. Il PS/2 modello
35 ha prezzi a partire da 3 milioni e 600
mila lire, il modello 40 parte da 4 milioni, il
modello 57 da circa 4 milioni e 900 mila
lire,
‘microcomputer n. 109 -
luglio/agosto 1991
Caratteristiche comuni a tutti i modelli SC:
2 Mbytes di RAM, 1 Hard Disk da 42 Mbytes
1 Drive da 1.44 Mbytes e 1 da 1.2 Mbytes
2 Seriali RS232 e 1 Parallela Centronics
Tastiera Italiana Avanzata 102 Tasti
Super-VGA 1024x768, 16 bits, 1024 Kbytes installati
compatibile Hercules, CGA, EGA, VGA, Super-VGA
256 colori contemporanei a 1024x768.
SCLI/40:.curizcicirniarnicagaiirani L. 1.736.000
microproc. 80286/16, clock 21 MHz (LM)
SC 26/40 .........eccrtrrrerreece riesi nie rezionioe 2.422.000
microproc. 80386SX/50, clock 36 MFiz dei
SC 34/40 2.657.000
microproc. 8
SC 58/40 L. 3.117.000
microproc. 80386/33, clock 58 MHz (LM)
SC 66/40 .. 4.140.000
microproc. 803
SCUIAD Lanna 4.805.000
microproc. 80486/25, clock 117 MHz (n
SC 200/40... 5.385.000
microproc. 80486/33, clock 200 MHz ( Los
Caratteristiche comuni a tutti imodelli SCE:
1 Mbytes di RAM, 1 Hard Disk da 20 Mbytes
1 Drive da 1.44 Mbytes o 1 da 1.2 Mbytes
2 Seriali RS232 e 1 Parallela Centronics
Tastiera Italiana Avanzata 102 Tasti
Super-VGA 800x600, comp. Hercules, CGA, EGA, VGA
SCE 16/20\sciirirnziinia 980.000
microproc. 80286/12, clock 16 MHz ce
Altre Configurazioni ....uriienenie Telefonare
Contattate il ns. Distributore: EXECUTIVE SERVICE s.a.s.
via Fermi,4 - Cast.S.Pietro T.(BO) - Tel. 051-943500-943794
via Savigno, 7 - Bologna - Tel. 051-6232030 - Fax 051-6232006
190,000 —
Agenzia finanziari
Agenzia Immobiliare
Assistenza tecnica
Autoscuola
Biblioteca
Commercialista
Dancing
Donatori di sangue (AVIS)
Enoteca
Enoteca Pratica
Fapertutti
L'ufficio integrato
CELLINO)
Pensioni per animali
Prenotazione/Hotel
cuole di addestramento
ortivo
Stabilimenti balneari
Studio cardiolo;
SUCIESRO
Studio medico
STO
Studio odontoiatrico
Studio odontotecnico
Studio ortodontico
Studio pediatrico
Studio veterinario
WES
250.000
Appuntamenti studio
Ascensoristica
Asili nido
Associazioni sportive
Bowling
Campi da gioco e sportivi
Case albergo appartamenti
mobiliati
Circoli di tennis
Circoli ricreativi
Conferenze e congresso
Maneggio cavalli
Onoranze funebri
Palestre e piscine
Parrucchieri
Ristoranti
Scuola di ballo
Scuola di informatica
Scuole private
Soluzione 90
Soluzione 91
Software
su misura
anche
nel prezzo.
Da dieci anni Dado System
produce software.
E lo sviluppa con un partico-
lare sistema modulare che
permette di creare pacchetti
gestionali personalizzati per
applicazioni verticali.
Il nostro catalogo conta ben
120 applicazioni tutte su
misura anche nel prezzo.
Ma constatate di persona.
Tutti | prezzi sono esc IVA, spese di
corriere (20,000 lire), con pagamento
contrassegno
Per conoscere il rivenditore più vicino a
vol 0 ordinare il vostro sottware su
misura teletonateci allo 06.5413152
Oggi vi
presentiamo più
da vicino:
La Dieta
» Orientata particolarmente ai
medici, ai dietologi e agli istituti
specializzati, per la sua rigida
impostazione scientifica.
» Gestisce il calcolo del dispendio
calorico giornaliero, basandosi sullo
stato fisico, l'attività lavorativa e
l'attività sportiva.
* Calcola la variazione in
percentuale di proteine, lipidi e
glucidi in relazione al fabbisogno
calorico giornaliero.
* Prepara e stampa la dieta
settimanale con | relativi menu,
tenendo conto dell'eventuale stato
patologico del paziente,
* Stampa la ricetta dei piatti indicati
del menu, con il relativo coefficente
di cottura.
- Presenta un archivio di oltre mille
piatti tra colazioni, primi piatti, piatti
di carne e di pesce, verdure
formaggi, salumi, dolci, frutta, ecc
L. 790.000 4 IVA
ù
dado system
00142 Roma, via Benedetto Croce 97
tel.(06)541.31.52(r.a.) fax (06) 540.48.49
MCmicrocomputer n. 109 - luglio/:
Stretta di mano tra Apple e IBM
Cosa stanno tramando le due più grosse
compagnie di computer americane? |l 10
giugno John Sculley presidente della Apple
Inc. si è recato, per un incontro prelimina-
re, negli uffici di New York della IBM. Quel-
lo che i giganti dell'informatica si siano det
ti resta avvolto nel più stretto riserbo; pro-
viamo comunque a fare alcune ipotesi di
quelle che potrebbero essere le linee ge-
nerali dell'intesa
Una prima ipotesi, appoggiata anche da
alcuni personaggi della stampa specializza-
ta, parla di un accordo che vedrebbe la IBM
fornire alla Apple i suoi ultimi microproces:
sori RISC e quest'ultima licenziare alla IBM
l'interfaccia grafica che ha decretato il suc-
cesso del Macintosh.
Se la Apple e la IBM si accordano questa
diventerà inevitabilmente l'interfaccia
«standard» e gli altri costruttori dovranno
per forza adeguarsi. Microsoft compresa
che al momento detiene praticamente l'e-
sclusiva dei sistemi operativi per macchine
80X86 con MS-DOS e Windows 3. E que-
sta esclusiva sembrerebbe che dia fastidio
all'0S/2 PM che IBM vuole assolutamente
«piazzare» sul mercato
L'interfaccia Macintosh/Presentation Ma:
nager, in grado di girare MS-DOS e Win.
dows dentro una finestra, sulle macchine
IBM metterebbe quasi fuori mercato la Mi:
crosoft, ma alcuni esperti sostengono che
questo metterebbe nei guai anche la Apple
che della facilità d'uso ha fatto il suo ca
vallo di battaglia. Resta da vedere perciò
cosa la Apple ci guadagnerebbe da un ac-
cordo simile; chi comprerebbe più un Ma
cintosh se può comprare un cinese con
05/2 PM a metà prezzo?
Una seconda ipotesi riguarda più sempli
cemente un accordo su un formato spe
ciale di file che permetta un ampio inter-
facciamento dei sistemi IBM ed Apple; so-
prattutto in vista dei nuovi standard multi
mediali che presuppongono la coesistenza
di testi, immagini, filmati e suoni in un uni
co file. Ma è anche vero che in questo
campo esiste già uno standard nato dalla
cooperazione di Sony e Philips nel campo
dei CD-I (Compact Disc Interattivi)
Terza ipotesi, forse la più verosimile
Acorn: certificazione XPG3
La Delphi S.p.a., distributrice dei prodotti
Acom per l'Italia, ha annunciato il consegui-
mento da parte di Acorn della certificazione
XPG3 per le sue nuove workstation Unix
R260 e R225, entrambe basate su proces
sore risc ARM nella recente versione 3, con
prestazioni che superano i 15 MIPS.
63 è l’attuale nuovo livello dello standard
X/OPEN già fornito nella sua precedente ver.
sione nei modelli della serie R
Oltre a Y/Open XPG3, le workstation di se-
rie R vengono fornite di sistema operativo
RISCiX 1,2 derivato da BSD 4.3, X-Windows,
OSF-Motif e IXI.Desktop insieme ai protocolli
di comunicazione TCP/IP e NFS.
posto 1991
NEWS
adesso che le macchine 386 e 486, a cau-
sa della loro eccessiva potenza, stanno in
pratica lasciando l'area personal per affac-
ciarsi, spesso con successo, tra i mini e le
workstation, la IBM pensa ad un nuovo
personal basato sul RISC che già equipag-
gia la sua RS/6000. È chiaro il proposito di
ÎBM: sconfiggere la concorrenza con una
macchina tecnologicamente migliore e, so-
prattutto, con un sistema operativo molto
facile da usare,
E questa volta senza ripetere l'errore che
in pratica regalò alla Microsoft il monopolio
dei sistemi operativi con il 99% dei PC ven-
duti che installano MS-DOS. L'interfaccia
proprietaria garantirebbe le macchine IBM
dalla clonazione completa (rimarrebbe sem
pre vietato duplicare le ROM), e non da-
rebbe a terze parti il potere assoluto sul
software.
La Apple dal canto suo si troverebbe ad
‘entrare nel mercato dei RISC, tentativo che
già due volte aveva fatto, dapprima con
una scheda 88000 e poi con un accordo
con la Texas Instrument. E si deve consi-
derare che, seppure annunciato da molti,
attualmente non esiste un personal com
puter basato unicamente su un processore
RISC, se si eccettua l'Archimedes. In que-
sto contesto si inserirebbe anche la venti-
lata notizia di una richiesta fatta da Moto-
rola, che finora ha fornito tutti i processori
per le macchine della Apple, per avere dalla
IBM la licenza per produrre gli RS/6000. E
forse non si deve dimenticare che la IBM
ha condotto trattative con Steve Jobs (co-
fondatore della Apple) per l'impiego di al-
cune tecnologie del bellissimo NEXT, at-
tualmente basato sul 68040 ma che con un
nuovo «motore» e un sistema operativo
più pratico di UNIXXwindows potrebbe as
surgere a nuova Vita.
Insomma, quale che sia la verità, una co-
sa è certa: dopo una decina di anni di com-
petizione agguerrita, forse a causa della in-
combente recessione, i due gruppi più
grossi del mercato informatico americano
(IBM 19,1% e Apple 10.3%) hanno deciso
che costa meno allearsi che combattersi. E
questo è comunque un ottimo punto di
partenza per vedere presto qualcosa di
nuovo affacciarsi sul mercato.
vdd
Expanz Plus
Microwide, ha annunciato la disponibilità
della nuova versione Expanz Plus della sche-
da di compressione in tempo reale dei dati su
hard disk Expanz. Oltre a garantire la com-
patibilità con le versioni più recenti del DOS,
Expanz Plus viene fornita con un software di
caching Super PC-Kwik, in grado di esaltare
ulteriormente le prestazioni di compressione
dei file del coprocessore IC-105 installato sul-
la scheda. Expanz Plus è ora compatibile con
tutte le utility come Norton e PC-Tools, com-
preso Il recupero dei file cancellati. La scheda
ha un costo di 390.000 lire più IVA. Gli utenti
registrati della precedente versione potranno
richiedere l'upgrade gratuito.
RISPA
CLARION
SOFTWARE"
Il risparmio di tempo non è
la sola caratteristica di questo
potente DataBase Relazionale.
Create i vostri programmi
senza programmare.
Ambiente integrato di sviluppo:
puoi "disegnare" le tue
applicazioni, creare un prototipo
generare un codice sorgente
completamente documentato,
compilarlo, testarlo ed ottenere
un eseguibile già pronto per
operare in rete, il tutto in
un'unica sessione.
" g
ST
IALO!
larsonal DEVELOPER*
Generatore di applicazioni con
Run-Time illimitato per distribuire
liberamente i vostri programmi.
PROFESSIONAL
DEVELOPER"
Generatore di applicazioni e
Codice Sorgente, Editor, Network
Support, integrabile con Routines
in "C" 0 Assembler, Import ed
Export files, dBASE, BASIC e DIF.
Disponibili numerosi Add-On Tools
per espanderne la funzionalità,
Generatore di eseguibili, Report
Writer per una semplice
personalizzazione delle stampe ed
interrogazione archi
WOorPe
OUTONI n
Via Toscanini 4 - 20020 Cesate (MI) - Tel. 02/99068228 r.:
Fax 02/99068230
MCmicrocomputer n. 109 - luglio/agosto 1991
PROGRAMMI ORIGINALI NEWS
Q' PREZZI MIBATTDI
MREROE olabee ‘Aloncol Wiio Pessoa pe
zata che p
mento ad
| disposi
primi proci
.V.A E TRASPORTO NON INCLUSI NEL PREZZO.
PER ORDINAZIONI E PER LISTINO PREZZI DI 700 PROGRAMMI:
TEL/FAX APERTO DA LUNEDI’ A_ VENERDI”
Y ORARIO: 9-12, 16-19
FAX 24 ORE SU 24
PREZZI DI TRASPORTO: PER POSTA £10.000, VIA CORRIERE £30.000
PAGAMENTO: ALLA CONSEGNA ASUI | PROGRAMMI SONO IN LINGUA INGLESE
VIA ina LI mik
AR DI TAGGIA TE
MCmicrocomputer n, 109 - luglio/agosto 199
Un foglio elettronico per il Wysiwyg,
uno per il publishing, uno per il consolidamento,
uno per l'azienda. Oppure, Quattro Pro 3.0.
Nuovo Quattro Pro 3.1): interfac-
cia integrata WYSIWYG (vedi
esattamente ciò che otterrai in
stampa): fino a 32 fogli di lavoro
contemporanei; collegamenti e
consolidamenti multipagina:; solu-
zione di problemi del tipo “cosa
se"; grafici a tre dimensioni; colo-
ri, ombreggiature, marcatori, gra-
fici e immagini: pack interno com-
pleto per il disegno: 24 e
FP}
Spiegatemi bene perché Quattro Pre
vale quattro fogli elettronici
Nome
M
Cognome
zienda
Indirizzo
Cap e città
Telefono
QUATTRO PRO
dissolvenze; tecnologia sonora
F/X: stampa in verticale o în oriz-
zontale su moduli continui; acces-
so a database esterni; completo
supporto della rete locale; compati-
isi fil
Per informa-
bilità con i formati più dif
12K richiesti
e
macro; 5
zioni: Borland, via Cavalcanti 5,
20127 Milano (tel. 02.2610102)
BORLAND
NEWS
NCR: 1990 positivo,
Notebook e Notepad
La NCR Italia, ha chiuso lo scorso anno
con un volume d'affari pari a 191,7 miliardi
di lire, în rispondenza al suo piano di svi
luppo annuale, evidenziando un andamento
soddisfacente nonostante le difficoltà con-
giunturali del settore informatico.
Alla formazione del risultato hanno con-
tribuito la Filiale Italiana della Corporation,
che nei cinque mesi d'attività prima della lì-
quidazione ha realizzato un fatturato di 83,2
miliardi di lire, e la nuova società NCR Italia
S.p.A., che nei sette mesi di attività dalla
sua costituzione, nel maggio scorso, ha rea-
lizzato un fatturato di 108,5 miliardi di lire
Il Rapporto di Esercizio 1990, che riguarda
‘appunto il solo operato di NCR Italia S.p.A.
da maggio a novembre, mette in evidenza
un utile netto, dopo ammortamenti e tasse,
di circa 2,3 miliardi di lire. Il fatturato con-
seguito è costituito dalle vendite di prodotti
per 61,2 miliardi di lire e da prestazioni di
servizi per 47,3 miliardi di lire. La NCR opera
nel paese con 60 centri di servizio e 14 filiali
dislocate su tutto il territorio nazionale.
In quest'occasione NCR ha anche «ac-
cennato» all'introduzione sul mercato di
due stazioni di lavoro portatili, 3120 NCR
Notebook e 3125 NCR Notepad. Questi due
BEI IL
LALA RI LALA
tiri |
I ltcE
modelli definiscono il primo livello di poten-
za elaborativa della famiglia degli NCR
System 3000 che si articola su sette livelli
di potenza elaborativa crescente, con pre-
stazioni fino a 10.000 Mips.
NCR Notebook è dotato di uno schermo
a cristalli liquidi dell'ultima generazione, e
garantisce un accesso facile alle proprie
componenti del sistema, la massima prote-
zione dei dati e una grande autonomia
Per le dimensioni estremamente ridotte,
che sono quelle tipiche di un formato Ad
(21x29,4 cm), uno spessore di 4,5 cm e il
peso inferiore ai 2,7 kg, batterie incluse,
può essere facilmente contenuto in una 24
ore e agevolmente trasportato. Basato sul
processore Intel 80386SX a 20 MHz, è do-
tato di disk drive da 1.44 MByte 3.5” e di
hard disk da 30 a 60 MByte nonché di 1
MByte di memoria RAM espandibile fino a
5 MByte, compatibile con lo standard EMS-
LIM 4.0, Presenta inoltre: video standard
VGA a cristalli liquidi, in grado di gestire 16
tonalità di grigio; tastiera con 86 tasti
un'autonomia di 3/4 ore che è possibile ot
timizzare tramite una sofisticata gestione
del consumo energetico; connettore per
l'installazione di una scheda fax/modem
compatibile con i più recenti standard di
mercato.
Il Notepad NCR 3125 invece è destinato
a modificare notevolmente il tradizionale
impiego dei sistemi informatici nello svol-
gimento della propria attività. Con il sem-
plice utilizzo di una penna elettronica, anzi
ché con tastiera e mouse, sarà possibile
scrivere, cancellare, elaborare velocemente
e immediatamente informazioni e grafici
che compariranno su un video luminoso e
brillante che è parte integrante dello stesso
sistema.
In quanto componenti degli NCR System
3000, anche i sistemi mobili presentano
elevate prestazioni e capacità di intercon-
nessione. Basati su standard industriali sì
‘avvalgono degli attuali processori Intel, di sì-
stemi operativi come Unix V.4 MS-DOS e
05/2, nonché dei prossimi, specifici per la
categoria e di tutte le interfacce standard
ERG.
(o: Ca di cambi
n isamente ra di cambiare..
Sì, anche per il software gestionale è venuto il momento di voltare pagina e passare ai
benefici di un'ambiente di lavoro amichevole e facile da gestire, che grazie all'utilizzo di
Mouse, Menu a tendina, List-box, Help contestuale, Pulsanti, Finestre a scorrimento,
Anteprima di stampe e tutto quanto ormai definibile come ‘Standard User Interface'
consente di polverizzare i tempi di installazion lento delle procedure
senza richiedere grosse risorse hardware (sono sufficienti 512 Kb free e si hanno
prestazioni accettabili anche su macchine 808x). COCA 4.0
"Manipolare" la prima nota senza più limiti del "non si può più fare" è la filosofia di im-
postazione del modulo COCA 4.0 (Contabilità Ordinaria per Commercialisti ed Aziende)
di DeclSo (Dec Integrato SOftware) che, grazie all'esperienza maturata in quasi un
decennio, consente ora di disporre di un prodotto assolutamente innovativo, collaudato
e perfettamente configurabile alle esigenze dell'azienda o del consulente: il pacchetio
COCA 4.0, disponibile in versione Base, Avanzata e Multiutente (in LAN), è immedia-
tamente integrabile a Cespiti, Analisi di Bilancio, Mod. 740-750-760,
Iva 11, Magazzino e fatturazione, Distinta Base, Statistiche, ecc.
Richiedete il DEMO GRATUITO a:
DEC s.r.l. - Via Lucarelli 62/d - 70124 Bari Tel. 080 - 50.23.733 (r.a.) Fax 080 - 410.756
..il vostro vecchio programma di contabilità.
®
FEATURES
Cra
a] Comdek il nome con cui ti troverai bene. Unisciti ai
n a ia i
conan 600450 vincitori del competitivo mercato americano.
ro dv
* 14"/20" Monitor colore/monocromatici
Vantiamo il miglior rapporto qualità/prezzo
pormi fossi | osi Cama
Howontai = [3038 ma | ars [31525 31 5355k * Scheda colore VGA a 256 colori ®,
[FREQUENCY É i °
Prezzari Computer Note Book 286/386SX. Stiamo
auroswmmon | or Jonv — [ereruae estendendo la nostra rete di vendita. Se smau
ROMER VON | POME LED [POWER LED [POWER LEO volete incentivare le vostre vendite,
È E contattateci: SMAU 91 October 3-7
1 Ce) so [sco [sn 2906 Ball
* 14/20" Monitor colore/monocromatici * Scheda colore VGA a 256 colori * Computer Note Book 286/3865X
Mr. Jack Liang Comdek Taipei Mr. Noman Jaw Comdek USA
Tel: 886-2-9181266 Fax: 886-2-9181277 Tel: 1 908 3597745 Fax: 1 908 3597455
n T I T I
|a l_Probedbre
— Matsiztenza]
— i
in Multi
Tel./Fax 095/3552419 Don
V.le R. Mar
anza: V.le Molise, 61 - 20137 Milano
n A A I
Uff. di rapp
CE
NEW! HD INTERNO PER A500
20 Mb ® Compatibile ADSPEED * AutoBOOT per 1.3
Autoparking ® Semplice installazione
LIT 890.000
PRO SOUND DESIGNER 3.0 Lit. 149.000
NEW! BLITZ AMIGA
Copiatore hardware
LIT 59.000
HARD DISK ESTERNO PER A 500
52 Mb Quantum
Compatibile ADSPEED
Ottimo rapporto prezzo prestazioni
Auto parking
SOLO Lit. 989.000
NOVITA!!!!! DA ICD
FLICKER FREE VIDEO
500, 1000, e 2000 alta qualità video senza
Funziona con Ai ickering.
Facile istallazione. Lascia libero nell'Amiga 2000 lo stot video e
permette l'istallazione sull’Amiga 500 e 1000.
Compatibile con tutti i modi grafici Amiga,
Lavora con genlock interni ed esterni
Stato dell'Arte del design. Molta potenza in poco spazio
NTSC e PAL
Pieno supporto in overscan. Lit. 690.000
VIDEON III Lit. 525.000
METTI UNPC NEL TUO AMIGA 500
POWERPC BOARD
3.5" Drive support
MS-DOS4.1 + GWBasic
768 Kb PC-RAM CGA, Hercules, MDA
512 Kb AMIGA RAM Manualistica completa
Clock ORA SOLO Lit. 590.000
HARD DISK SUPPORT
CPU:NEC V-308Mhz
Phoenix BIOS
NUOVO 600MB OPTICAL HARD-DISK
Alte prestazioni SONY
600MB dischi doppia faccia
completamente SCSI compatibile
il futuro dell’archiviazione dati Lit. (telefonare)
DISTRIBUTORE: GVP,_ICD,
TUTTI | PREZZI SI INTENDONO IVA TRASPORTO INCLUSI
IL FAMOSO PC880 POWER DRIVE
Nuovo circuito speciale per prevenire il fastidioso click quando il
drive è vuoto
Selettore ON-OFF
Porta passante per altri drive
880K formattati
12 mesi di garanzia!!
Lit. 149.000
DOPPIO DRIVE 3.5" con Alimentatore indipendente Lit. 249.000
ESPANSIONI DI MEMORIA
A500 Ram Clock Card
Espansione di 512K per AMIGA 500
con orologio e batteria tampone Lit. 115.000
A500 Ram Card senza orologio Lit. 98.000
OFFERTA!!!
RAM clock card 512K + Drive PC880 SOLO Lit. 249.000
1.5Mb scheda espansione interna per AS00 (Kikstart 1.3 e oltre) porta il
tuo AMIGA 500 fino a 2Mb, dandoti la memoria di cui hai bisogno,
NUOVO SOLO Lit. 249.000
ICD ADRAM ESPANSIONE DI MEMORIA
Espansione di memoria da 0 a 6 Mb interna per AMIGA 500 con Clock =
batteria tampone.
1MB Lit. 326.000 4MB Lit. 590.000
2MB Lit. 414.000 6MB Lit. 1.165.000
3MB Lit. 502.000
ADSPEED
Acceleratore ICD per tutti i computer Amiga
Funziona su Amiga 500, 1000, 2000.
Semplice istallazione.
100% compatibile.
Selezionabile tra 7,16 e 14,3 Mhz.
32 Kb di RAM STATICA AD ALTA VELOCITA”, 16K di dati, 16K usati
come cache memory.
Il più veloce acceleratore senza RAM BOARD da 32 bit
Lit. 460.000
44MB HARD-DISK REMOVIBILE SOLO Lit. 1.980.000
TUTTI I MARCHI SONO REGISTRATI DAI LEGITTIMI PROPRIETARI
NEXUS, CONTRIVER
68030 PIU' POTENZA PERIL TUO AMIGA 2000
22Mhz, 33Mhz e 50Mhz
Accelera il tuo Amiga 2000 più di dieci volte
Espandibile fino a 32MB di RAM ad alta velocità a 32 bit
Controller SCSI o AT (50Mhz) integrato
Coprocessore matematico 68882
| ORA ANCORA PIU CONVENIENTI ]
68030,68882 + 4MB RAM 32 bit _— HARD DISK QUANTUM PER 68030
22Mhz + 1MB Lit. 1.880.000 40MB Lit. 540.000
si 80MB Lit. 997.000
33Mhz + 4MB Lit. 3.880.000 405MB Lit, 1.170.000
50Mhz + 4MB Lit. 4.490.000 52MB Lit. 760.000
telefonate per altre combinazioni
GVP SERIE2
La NUOVA GENERAZIONE DI SCSI & RAM CONTROLLERS PER A2000
Pienamente SCSI compatibile fino a 8MB RAM
Nuovo controller "FAASTROM"-AUTOBOOT
5 anni di garanzia
HARD CARD NEXUS
5 programmi di utility compresi
Lo stato dell'arte dei controllers
HARD CARD GVP Lit. 420.000 HARDCARDICD Lit. 309.000
HARD CARD NEXUS Lit. 490.000 —MODULO SIMM2MB Lit. 260.000
40MB Quantum 11ms Lit. 540.000 —6OMB Segate 20ms Lit. 570.000
52MB Quantum 11ms Lit. 700.000 —84MB Segate 20ms Lit. 840.000
105MB Quantum 11ms Lit. 1.170.000 —ESPGVP2MBESP.ASMB Lit. 440.000
NUOVO GVP AMIGA 500 SERIE 2 HARD-DISK ESPANDIBILE
FINO A 8MB. DI RAM.
0MB 2MB 8MB
20MB Lit. 990.000 Lit. 1.250.000 Lit. 1.970.000
52MB (Quantum) Lit.1.390.000 Lit. 1.650.000 Lit. 2.370.000
105MB (Quantum) Lit, 1.890.000 Lit. 2.150.000 Lit. 2.870.000
POWER COMPUTING ENGLAND tel. 234273000
POWER COMPUTING FRANCE tal. 143759400
BOWER COMPLITING LISA ind 215/099n05N
“i
Di
E
TUTTII NOSTRI PRODOTTI SONO
COPERTI DA GARANZIA 12 MESI
FRANCO NOSTRO MAGAZZINO.
SOFTWARE
PROFESSIONALE AMIGA
ART & GRAPHICS
Deluxe Print Il...Lit. 99.000
Sculpt 3DXL ....Lit, 229.000
Videotitler ........Lit. 287.000
Digipaint 3 ......Lit, 149.000
Elan Performer .Lit. 199.000
Kara Fonts........Lit. 125.000
Pro Video Plus..Lit. 479.000
Pro Draw 2.0 ....Lit. 325.000
Sculpi-Animate 4D .Lit. 790.000
Turbo Silver .....Lit. 239.000
X-CAD Designer ...Lit. 208.000
Broadcast Title I .Lit, 479.000
Deluxe Video IIl...Lit. 276.000
Digiview Gold V4.Lit. 230.000
Pixmate ........Lit, 116.000
Distant Suns.....Lit. 96.000
Disney Arimation Studio
se bit. 239.000
WORD PROCESSING,
DTP & BUSINESS
Pro Page .......Lit. 467.000
Excellence ......Lit, 479.000
KindwordS.......Lit. 137.000
Pen Pal... Lit. 226.000
Pagestream 2.0...Lit. 335.000
Pagesetter 2.0..Lit. 210.000
Pro Write3.0 219.000
Saxon Publisher..Lit. 479.000
LANGUAGES &
DEVELOPMENT
Arithmetic ........Lit. 69.000
Devpac Amiga..Lit. 124.000
Lattice CVS.......Lit. 439.000
Word Master.....Lit. 69.000
Power Windows 2.5Lit. 143.000
Superbase personal
Le «Lit. 160.000
Superbase Profession.
n ..Lit. 527.000
UTILITIES
Math. Amation ..Lit. 110.000
it. 82.000
. 59.000
. 39.000
Quarterback.4.0.Lit. 95.000
The Publisher Choice
48.000
ALTRI TITOLI IN STOCK TELEFONARE
PER MAGGIORI INFORMAZIONI
hshfshhhAihihh hè ih hkhhhhhihhihhihi hhhihhkiah
COME ORDINARE
© PER POSTA INDIRIZZANDO A:
POWER COMPUTING SRL.
VIA DELLE BALEARI, 90
00121 OSTIA LIDO
ROMA
® PER TELEFONO:
TUTTI | GIORNI DAL LUNEDI AL VENERDI
CONIL SEGUENTE ORARIO:
09.00 - 12.00, 15.00 - 19.00
CHIAMANDO tel. 06/5646310 (2 inne RA.)
® PERFAX:
TUTTI | GIORNI DELLA SETTIMANA 24H
CHIAMANDO 06/5646310
® PRESSO: "POWER POINT"
EL PRO sas
VIA CORRADO DEL GRECO, 63-65-67
00121 OSTIA LIDO - tel e fax 06/5614887
INVIARE CON MODULO D'ORDINE, ASSEGNO
NON TRASFERIBILE O FOTOCOPIA DI VAGLIA
POSTALE INTESTATO A: POWER COMPUT:
INGSRL. È POSSIBILE PAGARE CON CARTA DI
CREDITO,
® SPECIFICANDO NUMERO E SCADENZA
SUL BUONO D'ORDINE
mì COMUNICANDO QUESTI DATI
TELEFONICAMENTE
MODULO D'ORDINE
COGNOME NOME
cnTA
SE GIA CUENTE
TELEFONO
| _ _]
PER PAGAMENTO CON CARTA DI CREDITO
NUMERO CARTA
= A i DN
l J li LI
T]
LI MS
dla
PO sn
TOTALE
M ilano 13 maggio 1991. La Microsoft ha
annunciato l'inizio delle consegne di
Microsoft Excel 3.0 per Macintosh. Excel,
pacchetto di foglio elettronico leader per la
piattaforma Macintosh, ha registrato un in-
dice di diffusione del 90%. La versione 3.0
contiene oltre 100 nuove funzionalità, fra
cui l'interfaccia utente, capacità di analisi e
di output potenziate e un funzionamento
maggiormente semplificato.
Microsoft Excel per Macintosh supporta
pienamente il nuovo System 7.0 della Apple
| Computer, pur funzionando perfettamente
con il System 6.02
Microsoft Excel 3.0 contiene molte fun-
zionalità per rendere immediate le operazio-
ni più comuni. Molte di queste possono es-
sere eseguite con un semplice clic del mou-
se. La novità principale in questo senso è
una Barra degli Strumenti organizzata a pul-
santi che rende veloce l'uso delle funzioni
più comuni. Un nuovo ed esclusivo pulsan-
te Autosomma permette di ottenere in mo-
do immediato la somma di una riga o di una
colonna. La versione 2.0 offre anche capa-
cità di analisi dei dati ed è il primo foglio di
calcolo a integrare la funzione di outlining,
con cuì fogli complessi possono essere
contratti o espansi per ottenere diversi li-
velli di dettaglio. La funzione di Consolida-
mento permette agli utenti di combinare e
riassumere dati fra fogli di lavoro, in memo-
ria o su disco, indipendentemente dalla loro
struttura 0 formato.
Un altro strumento, Solver] è un potente
mezzo per la ricerca di obiettivi e l'ottimiz-
zazione lineare e non lineare; sebbene sia
estremamente sofisticato, è facilmente ac-
cessibile a tutti i tipi di utente, Microsoft
Excel offre una vasta gamma di strumenti
per l'output, fra cui una serie di 16 colori
personalizzabili, 18 motivi e 256 font per
ciascun foglio. L'utente può mescolare libe-
ramente testo e grafica, inserendo in qua-
di Paolo Ciardelli
lunque punto del foglio grafici e box di te-
sto. La funzione Stile consente di specifi-
care simultaneamente tutto un gruppo di
caratteristiche di formato, facendone riferi
mento attraverso un nome. Microsoft Excel
3.0 offre 64 tipi di grafico, fra cui 24 tridi-
mensionali che possono essere ruotati e vi-
sti da prospettive diverse. Gli strumenti di
disegno rendono possibile la creazione di
semplici elementi grafici direttamente sul
foglio di lavoro. Microsoft Excel versione
3.0 sfrutta in pieno le capacità sonore dei
nuovi Apple Macintosh lIsi e LC, perché in-
clude Sound Notes, una macro che utilizza
il sound manager presente in queste mac-
chine per realizzare annotazioni vocali nelle
celle dei fogli di lavoro Excel. Utilizzando il
microfono di serie con | nuovi Macintosh,
evidenziando una cella, si può registrare un
messaggio al suo interno, e quindi riascol-
tarlo.
Microsoft Excel versione 3.0 offre una
compatibilità elevata fra le varie piattaforme
di questo foglio di calcolo. | fogli di lavoro di
Excel sono intercambiabili fra le versioni per
Macintosh, per l'ambiente Windows, e per
05/2 Presentation Manager (versione pre-
vista per dopo l'estate). Questo tipo di com-
patibilità è di grande aiuto per le aziende
che dispongono di più ambienti di elabora-
zione diversi; gli utenti possono così con-
dividere fogli di lavoro e macro senza dover
convertire i file, Ciò vuol dire che i file creati
da un reparto possono essere usati da un
altro, anche se nei due reparti sono usati
tipi diversi di computer. Il training per Mi-
crosoft Excel per Windows e Microsoft
Excel per Macintosh è simile a tal punto
che gli utenti MS-DOS e Macintosh posso-
no essere istruiti insieme. La documenta-
zione del prodotto è virtualmente identica
per le tre piattaforme (Windows, OS/2 e
Macintosh), rendendo il training e l’assi
stenza tecnica estremamente semplici.
Microsoft Excel 3.0 per Macintosh:
| supporto al System 7.0
Oltre 200.000 copie di Microsoft Excel
per Windows sono state consegnate in tut-
to il mondo nel terzo trimestre 1991
La versione Windows ha ricevuto uno
dei riconoscimenti più prestigiosi nell'ambi-
to industriale con l'attribuzione di quattro
stelle da parte del National Software Te-
sting Laboratories, che gli ha anche asse-
gnato il punteggio più elevato nelle valuta-
zioni: complessiva, di potenza e di sempli-
cità d'uso nel confronto con altri fogli di
calcolo fra i più importanti sul mercato
Questi risultati sono stati pubblicati nell'e-
dizione del gennaio 1991 del Software Di-
gest Rarings Report. La valutazione si rife-
risce a Microsoft Excel per Windows ver-
sione 3.0, ma le stesse caratteristiche in-
novative che gli hanno fatto ottenere questi |
risultati sono presenti anche nella versione
per Macintosh
Prezzo, disponibilità
e requisiti di sistema
La versione Euro di Microsoft Excel 3 per
Apple Macintosh è disponibile al prezzo di
750.000 lire con aggiornamento gratuito alla
versione italiana (disponibile ad ottobre)
L'aggiornamento dalle versioni precedenti,
in versione Euro, viene commercializzato a
200.000 lire. Gli utenti che hanno acquistato
Excel 2.2 in versione italiana da aprile 1991
potranno usufruire dell'aggiornamento gra-
tuito alla versione 3 appena disponibile,
mentre quelli che lo hanno acquistato dopo
il gennaio 1991 avranno la possibilità di ac-
quistare l'aggiornamento a 80.000 lire, di-
rettamente da Microsoft. | requisiti di siste-
ma sono: Macintosh con almeno 1 Mbyte
RAM (2 Mbyte per l'uso con Multifinder o
il System 7.0), il System 6.02 o successivi |
(oppure il Finder 6.1 o successivi) un drive
da 800 Kbyte e un disco fisso con almeno
3 Mbyte disponibili ne
70
MCmicrocomputer n. 109 - luglio/agosto 1991
UR COMPU
€ POW TING
DISTRIBUTORE: GVP, ICD, NEXUS, CONTRIVER
POWER DRIVES
® 720 Kb formattati
Silenzioso, affidabile, economico
® Garantito 12 mesi
Scegli tra
PC 720 con alimentatore incorporato evita l'ingombro
dell'alimentatore
PC 720E Alimentato dalla porta Joystick, completo di
porta passante
PC720 Lit. 188.000 PC720E Lit. 138.000
Drive interno alta qualità ricambio (richiede apertura
e modifica del ST) Lit, 118.000
MOUSE ATARI
MOUSE CONTRIVER Lit. 59.000
AMIGA/ATARI
MOUSE OTTICO Lit. 99.000
DRIVE 5.25
Completamente selezionabile 40-80 tracce, ha alimen-
tatore interno ed è ideale per l'uso con gli emulatori
PC, 0 come memoria di massa alternativa con i più
economici dischi da 5.25.
Lit. 235.000
MULTIDRIVE 5.25-3.5
Combina un'unità da 3.5° con una da 5.25. Completa
di alimentatore è fornito con uno speciale cavo che ti
permette di usare entrambi i drive insieme con quello
interno. Selezionabile tra 40 e 80 tracce è l'ideale per
l'uso con gli emulatori di PC.
ORA SOLO Lit. 370.000
VOTI TLT A >-T(T; =="=t<yv- yvy_*«-—{f—°Ytrt-—tT—YT*=Y=<Y Yo —<wT_Y—7Cec4
BLITZ TURBO
Blitz è l'ultima novità nel campo dei copiatori per
Atari. Può copiare la maggioranza dei dischi in una
frazione del tempo che impiega il GEM Non usando il
controller dell'Atarì, Blitz impiega 23 secondi per
copiare un disco singola faccia, 41 per un disco a dop-
pia faccia. Sei stanco di aspettare? Ora puoi fare le tue
copie in un Blitz di tempo. Lit. 49.000
OFFERTA
Acquista un Power Drive e avrai Blitz a Lit. 35.000
Attenzione: E'illegale la copia di materiale registrato; senza au
torizzazione legale.
UN HARD DISK DELLE
DIMENSIONI DI UN FLOPPY
La Power computing, ditta all'avanguardia del settore
delle periferiche per home computers, è orgogliosa di
prensentare l'Hard disk Slimline.
Le sue dimensioni? 23cm di lunghezza, 10 di larghez-
za, appena 3cm di altezza. Dotato di Autoparking
delle testine, è alimentato con l'alimentatore fornito di
serie.
Il drive è completo delle ICD Hard disk utilities, le mì-
gliori e più complete per ST.
23x10x3em: le stesse dimensioni di un floppy drive!
Disponibile nei formati 20MB - 40MB - 110MB -
Silenzioso, di nuova concezione, non necessita di
ventola
20MB 40MB
710.000 ‘950.000
110MB
1.430.000
ICD SCSI CARD
Disponibile l'intera gamma di interfacce SCSI per
Atari ST. Sono complete di istruzioni e delle potenti
ICD HD Utilities.
ICD addSCSI Micro Board, permette di installare un
hard disk interno al tuo, Mega-ST
Lit. 165.000
® |CD AddSCSI Board, e'un interfaccia SCSI completa
di porta passante
Lit. 210.000
ICD AddSCSI Plus Board, è provvista di orologio in
tempo reale con batteria tampone
Lit. 235.000
AdSPEED ATARI
Acceleratore
Selezionabile tra
7.16 e 14.3 Mhz
32 Kb di RAM statica ad
alta velocità
Il più veloce acceleratore
senza RAM
100% Compatibile
Lit. 460.000
VASTO ASSORTIMENTO
SOFTWARE PER ATARI
Telefonare per dettagli
ESPANSIONI RAM
da 2 MB a 4 MB
100% Compatibile
‘Semplice installazione
-2MB Lit. 386.000
-4MB Lit. 583.000
SE AMI IL TUO ATARI
NON PUOI FARNE A ME-
NO
CARTRIDGE
The ultimate ripper
Entra in ogni program-
ma
Modifica la RAM
Editore di disco a basso
livello
Analizzatore di disco
Opzione vite infinite
Salva e carica musica
Pieno supporto per STE
Il tutto a sole
Lit. 89.000
Cosa aspetti ad ordinarla ?
À A À Àà Àà Àà i à Àà i à À à i à à à è è à à è fà à dà d i
Lotus 1-2-3 per Windows
Lo spreadsheet Windows, disponibile en-
tro la prossima estate rispettivamente a
1.050.000 lire per la versione inglese e
1.150.000 lire per la versione italiana, offre
due funzionalità principali: un set di icone
personalizzabili chiamato «Smartlcons» che
automatizza le funzionalità dello sprea-
dsheet adattandole all'ambiente operativo e
«1-23 Classic» che permette l'accesso al
menu con il tasto «/»
Le «Smartlcons» sono caratterizzate da
due componenti: una palette di icone per-
sonalizzabili e da icone definibili da utente.
Lotus 1-2-3 per Windows sarà disponibile
con oltre 50 icone standard, con accesso
mediante un unico comando a funzioni co-
me l'accesso ai file e loro memorizzazione,
stampa, addizione, scelta del carattere, for-
Milano, 31 maggio 1991 — La Adobe
Systems annuncia l'intenzione da parte di
Lotus Development di abbinare la tecno-
logia di trattamento dei font Type 1, svi-
luppata dalla Adobe, con le sue applicazioni
per l'ambiente operativo Windows, a par-
tire dall'inserimento di Adobe Type Mana-
ger (ATM) nella versione Windows dello
spreadsheet 1-2-3. Secondo l'accordo fir-
mato dalle due società, Lotus ha ora la li-
cenza di inserire ATM ‘in tutte le sue ap-
plicazioni e di abbinare a ogni pacchetto un
set di 13 font tratti dalla Adobe Type Li-
brary.
Questo accordo offre all'utenza la com-
binazione di due standard affermati: quello
della Lotus nel campo delle applicazioni
professionali e la tecnologia di rappresen-
tazione dei font Adobe Type 1, capace di
garantire prestazioni WYSIWYG sia a video
che in stampa, su stampanti PostScript e
no.
Il formato di font Type 1 Adobe si è sal-
damente affermato come lo standard nel
settore dei caratteri di stampa digitali, con
una base installata superiore ai 50 milioni
di famiglie di caratteri e il supporto di tutte
le più importanti case produttrici di font,
di Paolo Ciardelli
dad
Adobe e Lotus:
accordo per Adobe Type Manager
che hanno portato il totale delle famiglie
disponibili oltre quota 6.000.
Dato che il driver della stampante di
1-2:3 è ottimizzato per il software Post-
Script, la velocità di stampa di un foglio
elettronico con 1-2-3 per Windows e ATM
risulterà superiore alla media, quando si uti-
lizzi una delle 175 differenti stampanti com-
patibili PostScript capaci di interpretare cor-
rettamente il formato Type 1. Il software
ATM, peraltro, è stato adottato come tec-
nologia di gestione dei font standard da par-
te di IBM (per i suoi ambienti SAA) e dalla
DEC.
Adobe Type Manager permetterà agli
utenti 1-2-3 di ottenere stampe di alta qua-
lità, con qualunque carattere di qualunque
dimensione, su stampanti PostScript e no,
così come di utilizzare nell'immediato fu-
turo la tecnologia di font a master multipli
recentemente annunciata dalla Adobe. |
font a master multipli consentono all'uten-
te il controllo pressoché totale di larghezza,
quantità di grassetto, dimensione e stile dei
caratteri progettati con questa tecnologia,
per avere possibilità ancora maggiori di de-
finizione di un output in stampa esattamen-
te conforme alle proprie esigenze.
Lotus 1-2-3 per Macintosh e Windows
Milano 3 giugno. La Lotus Development ha annunciato il prossimo rilascio del celebre
pacchetto di foglio elettronico 1-2-3 per gli ambienti Apple Macintosh e Windows.
Alla riunione sono intervenuti dagli Stati Uniti, tramite collegamento internazionale,
«Jim Manzi (Chairman e CEO Lotus) e John Sculley (Chairman e CEO Apple Computer)
Mattazione di tabelle
e creazione di grafici
Si possono altresì
creare nuove icone
per procedure veloci,
formule speciali o
creazione di stili per-
sonali.
Lotus 1-2-3 per
Windows è un pro-
gramma totalmente
conforme alle speci
fiche Windows che
sfrutta la GUI tipica
di questo ambiente
i menu pull-down, fi
nestre dimensionabì
li, mouse, icone, si-
stema Help, gestio-
ne della memoria, |
font ed i colori, Out:
put e Screen Device,
DDE (Dynamic
Data Exchange) e la clipboard
Il supporto alla specifica OLE (Objet Lin-
king and Embedding) sarà integrata entro
l'anno in corso
Lotus 1-2-3 per Windows include Adobe
Type Manager (ATMI), lo strumento per la
gestione dei font scalabili, per operazioni di
publishing e presentazione di fogli elettronici
di qualità (vedi riquadro).
Windaw tt
Lotus 1-2-3 per Macintosh
La versione per Apple Macintosh è attual
mente in beta testing, e vedrà la commer-
cializzazione nel prossimo autunno.
Utilizza in pieno le specifiche grafiche di
interfaccia utente Macintosh. Tutti gli ele-
menti di Lotus 1-2-3 (console di editing, bar-
ra di stato, ecc.) sono stati progettati a for-
ma di finestre dimensionabili e posizionabili
ovunque sullo schermo in modo tale da per-
mettere all'utente di ridisegnare a piacere
l'ambiente di lavoro. Inoltre si possono per
sonalizzare | menu inserendovi i comandi e
le funzioni più utilizzate (quali le caratteristi
che di formato e di stile per fare due esem-
pi) in modo tale da applicarle con un sem-
plice clic del mouse.
Un'altra peculiarità di Lotus 1-2-3 per Ma-
cintosh consiste nell'adozione di menu
«Tear-off»: menu che possono essere
estratti dalla barra standard del menu prin-
cipale e trascinati con il mouse per poi po-
sizionarli in una parte dell'area di lavoro.
72
MCmicrocomputer n. 109 - luglio/agosto 1991
NEWS
Lotus _1-2-3 per Macintosh supporta il
System 7 (nuovo sistema operativo Apple) e
sarà in grado di leggere e scrivere diretta-
mente i file di dati e le macro di Lotus 1-2-3
e Excel della Microsoft
In particolare il pacchetto supporta in mo-
do completo le tecnologie «Publish» e «Sub-
scribe» che consentono la creazione di col-
legamenti dinamici tra le applicazioni; me-
moria virtuale per la disponibilità della me-
Nella pagina accanto
una classica
schermata con il
foglio di lavoro vuoto.
Sì notino le barre dei
tool in basso.
Nell'immagine qui a
fianco possiamo
vedere come
l'ambiente Windows
esalti le qualità
grafiche del software.
moria espansa per i programmi; Data Ac-
cess Language per l'accesso diretto a file di
database esterni e remoti; Apple Events,
che offre la possibilità di inserire suono al-
l'interno dell'applicazione e True Type la tec-
nologia di font scalari di Apple
Per gli utenti tradizionali anche in ambien-
te Apple il tasto «/» attiverà il classico menu
dei comandi, conservando i comandi ed i ta-
sti funzione. ne
Ami Pro adesso parla italiano
L'altro annuncio, reso noto da Lotus du-
rante la conferenza stampa, riguarda la di-
sponibilità della versione italiana del famo-
so word processor per Windows: Ami
Pro.
Nato nel 1989 e aggiornato per la ver-
sione 3.0 del popolare ambiente operativo
Microsoft verso la metà del 1990, il pro-
gramma è stato sviluppato da Samna Cor-
poration, società che Lotus ha acquisito
negli ultimi mesi dello scorso anno e tra-
sformato nella propria Word Processing
Division. Un'acquisizione di carattere stra-
tegico che si inquadra nella linea Lotus di
«avere prodotti leader nelle principali ca-
tegorie applicative e nei più importanti
ambienti operativi», per citare Jim Manzi
— Presidente e Chief Executive di Lotus,
nel corso del collegamento mondiale via
satellite.
In effetti tanto Ami Professional — che
@ caratterizzato da prestazioni estrema-
mente sofisticate — quanto il suo omolo-
go, Ami, destinato ad un'utenza non in-
tensiva, sono prodotti di alto livello e in-
corporano una tecnologia molto avanzata.
Dalla loro hanno anche il fatto di essere
estremamente semplici da usare e da ap-
prendere e di essere stati tra i primi pro-
grammi di elaborazione testi disponibili
per Windows 3.0.
Ami Professional, in particolare, è un
prodotto pensato per chi deve creare do-
cumenti di qualità molto elevata, costituiti
non solo da testo ma anche da grafici e
diagrammi di ogni tipo, con un'impagina-
zione vicina più a quella offerta da un desk-
top publishing che a quella tipica del word
processing. Ami Pro offre i vantaggi del
dtp ma è semplice da utilizzare, molto ve-
loce e dotato di tutta la flessibilità che de-
ve caratterizzare un programma di elabo-
razione testi.
Già durante la creazione di un docu-
mento con Ami Pro è possibile vedere co-
me sarà una volta stampato. Sì hanno a
disposizione quattro viste della stessa pa-
gina, ognuna modificabile, tra cui la visua-
lizzazione a tutta pagina e una vista per-
sonalizzabile.
Si possono utilizzare diversi tipi e di-
mensioni di carattere e una grande varietà
di effetti, dal grassetto alla modifica delle
immagini grafiche.
Il word processor, già disponibile in ver-
sione italiana, dispone di un controllo or-
tografico di 110.000 parole, di Thesaurus,
di mail merge, di sofisticate funzioni ricer-
ca e sostituzione, della possibilità di impo-
stare a piacere testatine e piedini, di una
funzione annullamento a più livelli, solo
per citare alcune delle caratteristiche prin-
cipali. Grazie al supporto del Dynamic Da-
ta Exchange (DDE), inoltre, Ami Pro rie-
sce ad avvalersi pienamente dell'ambien-
te Windows con collegamenti dinamici
con altre applicazioni.
F.F:C.
«Ae PoCo
Advancea Personal Computer
LINEA DESK
80286/16 Mhz (NEAT) Lit. 1.150.000
80286/20 Mhz (NEAT) Lit. 1.210.000
LINEA MINITOWER
80586/25 Mhz Lit. 1.790.000
80586/53 Mhz,64 K cache Lit. 2.250.000
80486/53 Mhz,256 K chache Lit. 3.490.000
r_— TUTTI I MODELLI INCLUDONO —,
Cabinet di metallo, tastiera di alta qualita 102
tasti, Floppy Drive 1,44 Mb, Hard Disk 45 Mb
alta velocita”, 2 porte seriali. 1 porta parallela.
1 M di RAM.
ITALCOMP
Personal Computer
r_— SCHEDE VIDEO E MONITOR —,
VGA 16 bit 256 colori da Lit. 95,000
Monitor 14° VGA BN da Lit. 210.000
Monitor colore 14° VGA da Lit. 530.000
STAMPANTI
Star LC 209 aghi I80cps Lit. 350.000
Star LC 24/10 24 aghi 180 cps Lit. 490.000
Star LCO4 Laser Lit. 1.750.000
Prezzi I.V.A. esclusa. 12 mesi di garanzia
Per Professionisti e Aziende riserviamo
condizi particolarmente vantaggiose. |
preventivi possono essere richiesti solo via fax
Stiamo selezionando concessionari per le zone
libere: se siete interessati, dinamici ed avete
esperienza, interpellateci.
A.P.C. Via Magenta 15-15 r.
50123 Firenze
Tel. (055) 2163353
Fax (055) 287246
MCmicrocomputer n. 109 - luglio/agosto
1991
73
NEWS
| ew York 11 giugno 1991. L'eco degli
applausi al passaggio delle truppe tor-
nate dall'Iraq si è appena spenta. Nell'aria
volteggiano ancora i coriandoli e le stelle fi-
lanti improvvisate con i nastri delle telescri
venti di Wall Street (la nettezza urbana di
New York raccoglierà il giorno dopo 87 ton-
nellate di carta). Ma la festa per la gente co.
mune continua.
La Microsoft infatti ha annunciato il rila-
| scio immediato della versione 5 del sistema
operativo più famoso nel mondo (sì stima
che la base installata nel mondo sia di 60
milioni di unità) dando appuntamento per le
quattro del pomeriggio alla stampa mondiale
| specializzata e no, a bordo di un battello or
| meggiato al molo 81
La maggior parte dei negozi di computer
di New York, già dal giorno prima, esponeva
in vetrina pile di confezioni di MS-DOS 5, e
| MS-DOS sarà disponibile attraverso il
Microsoft DOS 5
di Paolo
Ciardelli
addirittura una grande catena allestiva u
tera vetrata con il prodotto della Microsoft
Il consenso di massa, o commercializza-
zione in grandi volumi, è stato accompagna-
to anche da aggressive vendite promozionali
molto limitate nel tempo, con forti sconti
che hanno rasentato il limite imposto dalla
stessa Microsoft come prezzo minimo per
grandi utenze. Ma l'America è lontana, dal-
l'altra parte dell'Oceano, e li è un altro mon-
do, un'altra mentalità
Sono i che contestano la sfilata
delle truppe a beccarsi le uova marce in fac:
cia
Torniamo alla presentazione in grande sti-
le a bordo dell'imbarcazione «New Yorker»
Per la manifestazione il natante era stato ri-
battezzato «DOS Boat». Per imitare lo start
up del sistema operativo: il boot? Forse
Nella sala gremita di giornalisti delle varie
Condizioni commerciali
canale distributivo standard della Microsoft in
versione Euro ed in versione italiana (per questa bisogna attendere il 25 agosto). | prezzi
per le due versioni saranno rispettivamente di 149.000 e 179.000 lire esclusa IVA. Inoltre
è disponibile la versione Add-One Pack a 120.000 e 145.000 lire sempre al netto di IVA.
74
nazionalità ha preso la parola Steve Ballmer,
Sr. Vice President della Systems Software
Division per poi cederla a William H, Gates
Ill (Bill Gates per tutti)
Steve Ballmer con la sua voce profonda e
sincera, come la sua stretta di mano, ha il
lustrato a fondo le caratteristiche del siste-
ma operativo ed ha introdotto la nuova po-
litica marketing, approfondita da Bill Gates,
per la distribuzione dell'MS-DOS 5.
Alla presentazione è seguito un filmato in
cuì i maggiori esponenti del mondo dell'in
formatica hanno illustrato le maggiori carat
teristiche delle varie versioni dell'MS-DOS,
dalla 1.0 alla 4.01. La colonna sonora è suo
nata dal Dave Brubeck Quartet diretta dallo
stesso Dave, Naturalmente è Take Five.
MCmicrocomputer
n, 109 - luglio/agosto 1991
NEWS
#
pi
È
Annunci collaterali
La presentazione dell'MS-DOS 5 è stata l'occasione, colta anche da varie società di
software, per annunciare il varo di nuove versioni di pacchetti.
L'ospite ha annunciato la nuova versione del compilatore Quick Basic 4.5, il Visual
Basic (sistema di programmazione per Windows 3) e la versione 7.1 del Microsoft Basic
Professional Development System.
Tra la schiera delle terze parti merita attenzione la Central Point, che ha rilasciato per
l'occasione PC Tools 7.0, e la Symantec con la versione 6.0 della Norton Utilities.
Tra tutti spicca Peter Norton che ormai ha
inforcato gli occhiali anche nelle foto e non
solo mentre lavora, che prende la parola a
proposito del DOS 2.11 e lo stesso Bill Ga-
tes, che con la sua voce argentina da eterno
adolescente, ammette che la versione 4 del
suo sistema operativo: «...è stato un bell'e-
sperimento...». Almeno però lo ammette.
Alla fine del filmato c'è una sorta di do-
mande e risposte, molto tecniche e poco in-
cisive. Poco dopo i saluti di rito e l'invito ad
accomodarci nella stanza adiacente, appro-
fitto per parlare con Steve Ballmer e chie-
dergli del perché delle iniziative commerciali
tendenti al ribasso viste nei negozi di New
York. Ballmer schiva la domanda e si salva
con una battuta: «... quando sì lancia un pro-
dotto nuovo, c'è sempre qualcuno disposto
a regalario...»
Nella sala risuonano ancora le note, sta-
volta dal vivo, di Take Five ed il grande Dave
Brubeck intrattiene i presenti mentre la nave
leva l'ancora e inizia il giro del fiume Hu-
dson. ne
Cosa cambia con MS-DOS 5 Upgrade
Per prima cosa la politica di vendita. La
Microsoft venderà per la prima volta in ma-
niera diretta l'MS-DOS (oltre ai canali OEM)
Per la parte strettamente tecnica c'è da no-
tare la presenza di un programma di set-up
particolarmente curato e di semplice uso în
cui non si devono aggiornare i file di con-
figurazione (CONFIG.SYS e AUTOEXEC-
BAT) e si può disinstallare la nuova ver-
sione se insorgono dei problemi. In pratica
Un motore nuovo per un'auto usata ma an-
cora funzionante e fatta per durare nel
tempo,
La peculiarità unica dell'MS-DOS 5 (è un
up-grade non lo dimentichiamo) rimane
quella che può essere installato su un per-
sonal computer dove esista già una versio-
ne superiore alla 2.11 dell'MS-DOS o PC-
DOS. Ne consegue che un personal com-
puter IBM compatibile non può essere ven-
duto senza sistema operativo.
Entrando nel vivo delle caratteristiche
tecniche troviamo: una migliore gestione
della memoria (su computer con cpu 286 0
‘386 che abbiano almeno un Mbyte di RAM,
il sistema operativo e/o il software di rete
viene caricato al di sopra dei 640 Kbyte); si
migliora di concerto l'uso con l'ambiente
grafico Windows 3; la Shell grafica è stata
completamente ridisegnata sia come aspet-
to che funzionalità (stessa operatività del Fi-
le Manager di Windows 3); sempre rima-
nendo in argomento shell, c'è il Task Swap-
per che permette di passare da un'appli-
cazione a caratteri ad un'altra senza dover
uscire dalla precedente, ma semplicemente
congelandola; help in linea sui comandi (ba-
sta digitare, per fare un esempio, dir /? per
ottenere informazioni dettagliate sulla sin-
tassi); il glorioso interprete GW-Basic ha ce-
MS-DOS Dos DOSa DOS & LAN DOSa posa posa
Version Only Windows: Microsoft LAN Manager Novoli NetWare
LAN Manager & Windows NetWare & Windows
33 875K 564K 490K 479K S19K 508K
401 565K 586K 480K 469K 509K 498K
50 821K stoK s19K 585K 813K 585K
Memoria convenzionale libera nelle varie configurazioni a confronto, sotto le tre diverse versioni di MS-DOS. Per ogni categoria,
TMS-DOS 5 occupa una parte significativamente minore di memoria convenzionale.
duto il posto al più aggiornato interprete
QBasic. Sempre il QBasic porta con sé co-
me dote un editor a tutto schermo che va
a sostituire l'EDLIN; dalla Central Point la
Microsoft ingloba nel MS-DOS 5 le utilità
Unformat, Undelete e QuickFormat (già no-
te a chi usava il pacchetto PC_Tools); fi-
nalmente a disposizione il DOSKEY che per-
Shel di 19-20
?
Seriana della directoni
mette la memorizzazione e relativo richiamo
dei comandi digitati da tastiera; in chiusura,
alcuni comandi base sono stati migliorati. Fa
da esempio il comando Format che permet-
te la formattazione dei floppy da 3,5” fino
a 2.88 Mbyte, se sul computer c'è montato
un floppy disk drive con queste caratteri
stiche (IBM). PC.
Ecco come si
presenta
la nuova Shell
dell'MS-DOS 5.
MCmicrocomputer n. 109 - luglio/agosto 1991
75
NEWS
Un’inter ... faccia di bronzo
Nuovi motivi per affermare che Unix non esiste più, ma anche e soprattutto prodotti,
U nix ® definitivamente il punto di con.
vergenza di tutti i sistemi operativi, sia-
no per PC, mini o mainframe; inoltre inizia-
no ad essere effettivamente disponibili st
stemi di conversione del vecchio software
verso l'ambiente Unix. È questo il messag-
gio principale della Convention [2U ‘91, te-
nutasì dal 15 al 17 maggio scorsi non solo
nei consueti locali di Milanofiori, ma anche
al di fuori, prima e dopo, în un susseguirsi
di presentazioni stampa e commerciali che
ha reso l'avvenimento molto meno decritta-
bile del solito, segno d'una prorompente vi-
talità ma anche dell'avvenuto rendez-vouz
con un mercato nel quale la regola è parla-
re all'amico, celarsi al nemico. E se la situa-
zione è questa, finalmente gli stellari scon
tri tecnologici tra IBM e AT&T, Osf e U ec-
cetera passano in secondo piano, a favore
di veri prodotti che faranno da combustibile
ad un mercato prossimo ad un nuovo
boom. Vediamo cos'é successo d'importan-
te.
La tecnica
Prima di addentrarci in disqui-
sizioni di mercato e di strategia,
sarà meglio fissare alcuni punti
nell'ultima Convention I2U
di Elio Orto
temente dal software, sta tornando impor-
tantissimo, ma strategico, nelle sue tenden-
ze Risc e personal workstation, realtà in
pieno boom ma per ora talvolta nascoste
dai dati globali, come sempre accade
Quello che tutti sanno
Sono ormai anni se non lustri che seguia-
mo la convergenza delle varie versioni del
nostro camaleonte, mirabilmente sintetizza-
te nei piani quinquennali di Unix Internatio-
nal (araba fenice di AT&T) ed Osf, entram-
be impegnate con carrozzoni software che
cercano di mediare perestrojke e glasnost
con esiti analoghi a quelli politici che noi
tutti conosciamo. Ormai, Infatti, le dimen-
sioni dei movimenti sono tall che prima che
qualcosa succeda passano tre anni. In
estrema sintesi, Osf vede un hardware di-
stribuito sul quale installare Mach 3.0 quale
interfaccia con tutti i sistemi operativi del
globo terracqueo: Bsd, Ultrix, SunOs,
System V, MacOs, MsDos, ma non 0s/2
(pregasi notare il sottile machiavello di
IBM):
Quello che tutti non sanno
E ufficialmente non c'è nulla di nuovo. In
realtà tra le pieghe dei discorsi si capisce
qualcosa: di Sco, Interactive ed Everex, le
tre società rimaste ad occuparsi di System
V su 386, la situazione è interessante. Noi
non sappiamo più niente di Everex, ma pro-
mettiamo d'informarci a breve (pietosa bu:
gia peggiorata dall'imminenza delle malleva-
drici vacanze estive), ma possiamo riferire
delle altre due. Sco, nel ‘90 brillantemente
sopra i 110 milioni di dollari di fatturato, ha
in Open Desktop (per gli amici Odt) un bril-
lante ponte verso Osf; Interactive, che nel
lo stesso anno fiscale ha fatturato 60 milio-
ni di dollari, punta invece tutto sulle evolu:
zioni di System V, cioè la versione 4.0 sia
per 386/486 che per Mips 3000 (e questa è
una grande novità), già nell'interpretazione
della società americana, che permette la
configurabilità modulare della serie Archite-
ch, in qualche modo un palliativo contro l'e-
lefantiasi di SVR4. Ma il vero boom si do.
vrebbe avere entro e non oltre febbraio ‘92,
quando Interactive lancerà Unix Lite, la ver-
sione ridotta nelle dimensioni
ma non nelle prestazioni, che gi
ra bene su hardware 386/486 in
Chiedendo scusa per la tautolo-
gia — che in informatica si chia-
ma ricorsione — Unix evolve co-
me interfaccia ad Unix, e quindi
si comprende come la struttura
del codice somigli sempre meno
a quella d'un programma C e
sempre più alle dichiarazioni d'u-
na struttura di dati. Questa strut-
tura è attualmente organizzata
su cinque livelli: hardware, nu
cleo, sistema operativo, servizi e
interfaccia utente. Quando dicia-
mo che Unix è punto di conver-
genza di tutti i sistemi ci riferia-
mo al livello dei servizi, che è
quello fondamentale per l'uten-
te, indipendentemente dalla sua
facilità d'uso, testo o grafica,
bottoni o finestre. | tecnici soft
SYSTEM 3445
configurazione normale (ad oc
chio e croce RAM 8MB, HD 180
MB 18 ms).
Paladino di System V 386/486
resterebbe quindi solo Interacti-
ve, situazione che il mercato
non accetterà: e poi chi ha detto
che Unix 486 abbia un mercato
oltre il ‘92?
| prodotti
Un pacchetto sviluppato in
Rpgli su sistema 36 0 34, può
ofa essere convertito automati-
NCR
DRSIXP
n
camente in Cobol/Sql sotto
System V, ed essere sviluppato
sempre sotto il sistema origina-
le: è questa la realtà lanciata da
Simula, un'azienda toscana spe-
ware discutono poi su nucleo e
sistema interno, e già in questa
distinzione sì vede la moderna
tendenza ad avere un nucleo
piccolo (microkemel) e il resto
del sistema suddiviso in moduli
configurabili per ridurre le di-
mensioni del software e quindi
ottimizzarne sia le prestazioni
che i costi di base e d'ammini-
strazione.
L'hardware, sommessamente
per quanto del tutto indipenden-
UNISYS SUN
MOTOROLA
DELTA 8000
Prodotti
Rete
ES Soltware
Locale
Sistemi
DI Hardware
SPARCSTATION 1+
cializzata in porting e nota anche
in ambito internazionale
Systems Partner di Olivetti (chia
ve dell'eventuale successo dì
SVRA in Italia) e a sua volta
membra di Unix International, Si
mula ha realizzato Xpgll/Simkit,
che converte | sorgenti in
Cobol/Esql(*) e | dati in Rabms
Informix. Per tranquillità delle soft-
ware house, gli sviluppi succes:
sivi possono comunque essere
fatti da S/36, in attesa di acqui-
76
MCmicrocomputer n. 109 - luglio/agosto 1991
NEWS
— ——
IBM S/34 S/36 OPEN SYSTEM
UND
SSP Emulatore IBM S/34 S/36 OPEN SYSTEM
+ Pontina SSP w
nix
RPGII Sorgenti Rs sp 4
na Conversione MF Cobol/2
5
Porting
Simula: esempi di approccio con Emulatore e Convertitore.
sire il know-how necessario sotto Unix
L'annuncio ad occhio e croce più impor-
tante viene però da Informix, recentemente
entrata nell'orbita HP con la cessione alla
società di Palo Alto del 20% del pacchetto
azionario: si tratta di Open Case, un quadro
di riferimento per lo sviluppo del software
in ambiente Unix, con il quale Informix pro-
va a battere sul tempo tutti gli altri attori
del palcoscenico Unix. In risposta all'
AD/Cyele di IBM, la cui strategia bene o
male si basa su strumenti e tecniche ben
conosciuti, quindi non allo stato dell'arte,
Informix rilancia proprio sulla tecnologia,
competendo sul piano che le è proprio, le
tecniche di archiviazione: se IBM vede un
repository centralizzato e solo relazionale,
‘oggi non si può tralasciare la struttura distri-
buita sia per le funzioni che per | datì, unen-
do al meglio | RDBMS e le entità Object
Oriented, in modo da poter evolvere verso
una struttura di repository veramente distrì-
buita
Pedina fondamentale sulla scacchiera
OpenCase è il Toolbus, in pratica una nuo-
va versione del Softbench di HP, che porta
su Osf Motif tutte le applicazioni.
Ma alla base di questo sistema resta il
repository distribuito, che però — come
quello di IBM — non è ancora stato annun-
ciato. Restiamo in attesa...
Nel non elevatissimo novero dei prodotti
di classe elevata che evolvano verso le in-
terfacce grafiche spicca però Uniplex 7.0, la
nuova Versione interamente adattata a X-
Windows: annunciata da OpenSoft — divi-
sione di Esa — in una presentazione sepa-
rata dalla Convention vera e propria, se ne
sa ancora poco.
Esql sta per Embedded Sal, ed è un linguag-
gio che collega l'accesso per richiesta a quello di
un altro linguaggio. Qui si fa riferimento al Cobol,
ma esistono anche il C-Esgl, il Fortran-Esql ed altri
Es
su
ESQL
Conversione
Dati
I massimi sistemi
In questa sezione dell'articolo torneremo
a parlare di cose trite e ritrite in quanto bril-
lantemente pianificate da anni, sia pure con
qualche aggiustamento di rotta: sono cose
che vanno dette, ma sarebbe nostro desi
derio che — magari con qualche eccezione
— Il lettore le saltasse, dato l'interesse
pressoché nullo determinato dal livello di si-
curezza b2 0 c1, o dalla data di rilascio della
versione multiprocessor.
Diamo quindi inizio alle danze. La novità
(sì fa per dire) principale è un microkemnel
che si occupi della gestione dei servizi in-
terni quali possono essere la gestione della
memoria, le comunicazioni tra processi, lo
scheduling e le statistiche, sul microkernel
si edificano poi le differenti implementazio-
ni. Una struttura modulare sarà eseguibile
su hardware di dimensioni accettabili senza
sacrificare troppo le prestazioni. Che il mi-
crokernel sia una novità è poco meno d'una
bugia, dato che Mach lo fa da anni, e gli al-
tri stanno seguendo: tra | nomi nuovi va ci-
tata la francese Chorus, che alla Conven-
tion proponeva una sua implementazione.
E passiamo alla Roadmap di System V: il
1991 ci porterà sia la versione ES, enhan-
ced security, ai livelli di sicurezza C2, B1 e
B2, che la MP per il multiprocessor; in at-
tesa dell'unità europea, per la fine del ‘92
avremo la versione integrata ES/MP, alla
quale verranno fatte molte aggiunte impor-
tanti, tra le quali una prima versione di
Transaction Processor.
Dal suo canto, Ost ha mantenuto le pro-
messe fatte tre anni fa, seguendo il piano
DCE e partendo dal rilascio di Motif per
ampliare la base di soluzioni con RFT, un
processo formalmente chiaro — anche se
indirizzato dai membri più coinvolti — che
al momento sta valutando l'accettazione di
due nuove tecnologie, DME per l'ambiente
distribuito e ANDF per un formato di distri
buzione del software indipendente dall'ar-
chitettura.
Su Mach 3.0 abbiamo già detto qualcosa
i suoi sviluppi tecnici, come la versione
realtime e l'architettura multiprocessor,
hanno nomi loro, come la MP che si chia-
ma Norma.
Il resto
Un punto sul quale tutti sono d'accordo è
la pesantezza mostrata dal mercato italiano
nello sfruttare le possibilità di Unix: molte
piccole e piccolissime software house, che
insieme rappresentano una quota significa-
tiva dell'installato, non hanno voluto finora
allontanarsi dalla facile soluzione proprietary
0 Ms/Dos, A loro è dedicato il secondo
convegno di Assox, che si è tenuto il 19 e
20 giugno scorsi (ma noi scriviamo in data
anteriore), che focalizza l'attenzione degli
operatori sul gestionale in ambiente Unix
Tra i relatori numerose le presenze di spon-
sor illustri, che per il software sono OS&N,
Sybase ed Esa.
Riflessioni
Alle nostre impressioni stavolta preferia-
mo sostituire quelle di personaggi ben più
importanti nel mondo Unix. Lo sconcerto
sul trasformismo di questo sistema opera-
tivo è stato sintetizzato da mister Bostik di
Bsd, che al di là di facili calembour ha espli-
citato come «nessun produttore possa più
dire di avere Unix»; a lui dobbiamo anche
l'osservazione introduttiva di Unix come in-
terfaccia verso se stesso, soprattutto per-
ché «sta diventando il modo più semplice
per fare le cose nei sistemi operativi degli
altri». Il punto sul progressivo ma veloce
snaturamento di Unix lo ha fatto Vito Asta
della Axis Digital, ricordando che «già dodici
anni fa, in Australia, un membro importante
della dirigenza Unix volle manifestare con-
tro il kernel di Version 7, l'Unix di allora,
che a suo dire aveva snaturato il limpido
concetto di kernel mostrato dalla preceden-
te Version 6: costul, in una lettera al perio-
dico internazionale dell'associazione, annun-
ciò addirittura le proprie dimissioni!»
La storia si ripete, frase storica del mo-
mento, introduce all'unica nostra riflessione.
Anni fa, quando partì l'idea di Osf, girava l'i-
dea che IBM stesse prendendo tempo e cer-
cando partner per preservare le sue quote di
mercato da un attacco in prospettiva. Oggi,
‘a distanza di tre anni, ci sembra che ce l'abbia
fatta; e adesso, restano gli altri. ne
MCmicrocomputer n, 109 - luglio/agosto 1991
vr
DIV SZ DION
a operativo versione 401
i nd misiiga ine, ES è
l i nn ergeyit RAR È
LA ia ie fa and
Affare fatto
Tu che sei un professionista, certamente sai circondarti dei migliori alleati e con HYPER DEX
486-25 e 486-33 farai ancora una scelta di valore. Grazie alla loro eccezionale potenza, pos-
sono essere utilizzati per qualsiasi applicazione che richieda un'elevata capacità di elabora-
zione. Sono dotati del Controller ad altissima capacità di trasferimento (1700 KB/s) HS-400
HYPERSTORE e 2 MB RAM Cache (espandibili a 4 MB) con tempo di accesso incredibil-
mente basso: solo 0,4 ms.
Questi potenti strumenti di lavoro sono corredati di memoria RAM di 4 MB, Hard Disk da 180
MB, oltre ai 2 Floppy (1,44 - 1,2 MB), Scheda Video ET-3000 1024x 768 e Monitor a colori
ad alta risoluzione 1024x 768.
HYPER DEX 486-25 e 486-33 sono costruiti con criteri d'avanguardia e con i migliori mate-
riali garantiti dalla più grande catena di distribuzione presente in Italia.
HYPER DEX 486-25 e 486-33 sono in grado di fornire risposte rapide e sicure tali da diveni-
re i partner ideali per studi professionali ed aziende, a fianco di professionisti che si distin-
uono scegliendo il meglio sul mercato. :
5 Ù 9 A partire da L. 6.980,000*
La scelta di valore
KOMETE
COMPUTER
DISCOUNT
la catena italiana
dell'informatica
BARI LIVORNO — PALERMO
080 / 416044 0586/210230 —091/300229
BOLOGNA LUCCA PARMA
051/5553971 0583/490594 0521/272017
CAGLIARI MESSINA PISA
070/3072397 090/2927212 050/41580
FIRENZE MILANO PRATO
055/5000101 = 02/33100204 0574/575770
FIRENZE MILANO ROMA
055/7169888 =—02/26147077 = 06/7100502
GENOVA — MODENA — TORINO
010/564003 =—059/450474 011/5939776
Fino ad esaurimento scorte. Prezzi IVA, esclusa.
Il Software Dei Primi Della Classe
"La curiosità é alla base di tutte le conoscenze dell'uomo"
Siate curiosi e approdate a Microport.
WORD PROCESSING 11085 se IVAN Pack 1570900
Ami Pro 1.2 per Windows © 0.000 GRAPHICS XX Velsioni LAN dit prodot elet
enim Facci fr for Worcester ‘0.000 dor Wind. im) 919.000
Collina Oiino tl il ing 250,000 line Wind 1 ‘640,000 PROGRAMMING & LANGUAGE
290.000. 1006 Art & Letters Groplvcs Editor W tim 549.000 _ 6602 Blaise Tubo € Tor 100.000
430.0001009 Autodesk Animate li 536,000. 65% Bovlond Turbo Delnuggur & Tool 40.000
80.000 3040 COPIDRAW 2.0 (in) 820.000 _ 508 Microuolt BASIC Prot es System 7.1 75.000
5.000 1018 Micrograh. Designer 3.02 for Wind 3 in) ‘980.0006510 MicrinoltC Compile: 60 i) 575.000
630.000. 3034 PC Palmibius I Pisi 320/00] _ 6516 Microsott COBOL. Compile 4.0 fin} 1.990.000
‘00.000 3028 Pizuzz Piu» in} 190.000 _ 6512 Microsolt FORTRAN Compile 3.0 (in) 000
400.000 _ 3050 Publ Panabrush n) 385.000 6518 Microsoti Pascal Compller 40 (inì 5,000
670.000 _ 3012 Show Parmec FX (in) 485.000
500.000. 107 Spinnaliee Pi (in) 1.050.000 OBJECT ORIENTED PROGRAMMING
5044 Borland Ce per Windonws (i ‘110.900
a BUSINESS GRAPHICS 5962 Hogan bc Visio n 59.000
n 1550 3.0 CHARTS TOGO fol Wind, (i) 420,000. 5016 Barland Turbo Ce + 2 Ed, () 199/000
FINALMENTE IN ITALIA IL WP PIU' VENDUTO | 3536 Ashion-Tate Applause ll (#) 695.000 5014 Bartand Turbo C++ Professional (it) 455.000
IN AMERICA. 1502 Harvard Graphics 2.3 (i) 690.000. 3010 Borland Turbo Pascal 6.0 (ti 35.000
BM PE Stortbonn LIVE 2.0 fin 597.000 _5012 Borland Turbo Pascal Polessionl fi) 20,000
3564 Inset Plus Wal dini 390/000. 5019 Borland Turbo Pascal for Windores fn) -— 499.000
7 fect 5.1 (i 3511 Micrografo Charisma for Wind 3 (ini 3005 Digi Smalital pe Windonws tir 950008
WordPertect 5.1 (it) 3363 Micro DI Graie in DI4 Ou It) Guide fo ind. 1,1401000
Lit. 799.000 1529 Pespeciie lune fi) 3002 Zertech Coe 3.0 (ini 350,000
FORM PROCESSING ‘uva OPERATING ENVIROMENT
1704 Form Publisher for Wind, fin) 6053 Horland Sidekich 2.0 (1) 200
GRATIS i dischetti di 1d Farmoal Gole 3.0 lin) 6020 Concurrent DOS 386 3 User tin) 1000
Pe er Wi || 3702 FormWora with Fl and File tim 6041 DR DOS 5.0 10.000
WordPerfect 1.0 per Windows (it), appe-| 18 emo Pintor Wind. Lt 070 POMOS 5 User fin) 1,380.000
na disponibili e con l'eccezionale possi- | 1714 xerox Farmbase for Wind. 1 im) 50.000 6018 Quarterdeck DESQView 386 2.3 fin) 270,000
GOZO VAIO Muti Us lim) 50.000
bilità di avere le due versioni insieme PROJECT MANAGEMENT
sul Vostro computer. 530 ABC Fehr fe Wind 3 ini 645,000 UTILITIES & TOOLS
370,000 BACKUP
0 Easyflon fin) 165.0007503 Fasiback Plus 2.1 (in
INTEGRATED SOFTWARE 5 Harvard Project Manager I ini 060.000. 7510 PE Fullback ius im
2570 Alpha N din 790,000 4524 HelmertPackard Ness Wave 5.0 ine W3 (in) 3350/0008
2506 Framensuuk IM 1.1 830.000. 330% Microsolt Project pet Wind, Limo 000
04 Lotus Symphony 2.2 i R1U.O00 4624 Scitor Project Scheduler V (im) 1.180.000 GENERAL
{1 Lotus Works in 500.000. 3514 CA Supertitleci 2.0 ini 1.250.000. 3562 Copy 2 PC 6.0 (im 14.000
Ul Microsoft Works 2.0 (it 110.000 4622 Timeslhps 4.0 in 030.000 5554 Dr Sith lin ta2.000
2560 Open Access lin) 1.500.000 4 HDC Fist Apps lor Windenws (n 149.000
CAD & ENGINEERING (HOC Windotwe Express lin) 1a 000
SPREADSHEETS 1006 Autosketch 20 (i 250.000 _ 2559 Norton Antivir (n) 140/000
1522 fialr 5.1 (Compilatone Lotty 1-2-34in) 401 Design CAD:30 3.01 (in) 450.000 _ 7333 Norton Command 3.0 (1 170.000
1570 Horland Quattro Pro 30 (i SOL Deatia CAD (LI for Wind, 3 in) 1.080.000. 3370 Prompi for Windows 4 Un ifaona
1506 Bertani Quattro Pro (Scar O (i 4018 Generic. CADO fl 125.000
1502 Lotus 1-2-3 2-3 (li 4020 Generi 0 ti 495.000
1521 Lotus 1.2.5 3.1 30/10 Generi G.S. (n 640.000 000
1555 Luci 3. in 120/000 2030 Tuibo Cad in v10.000 po 004
1310 Microsoft Excel 3 for Windonws 3 (n) 600.000 4158 VersaCAD 21) 5.4 (i) 199,000 0 000
(Upgrade Excel 3 italiano GRATUITO) 0.001
1512 Sperate Vo 70.000 MATHEMATICAL 20,00
4 % 270,000 3924 Whitawater Resina TooWit 3 (i 500
DATABASE i 109 000
78 Advanced Revelation 20 (n) i 151).000.- MEMORY MANAGEMENT
42 Borlnd laradio 4.3 Scart ON) Ul i 400.000 2701 J80 MAX 5. i 40.000
2004 Brand Parade 33 1713 MACAO 050.000 2714 Neivon 70.000
Clarion Professional Developer Î"0 000 4736 Mathtype 570.0007724 PC Kok Pawor Pak (ini 200,00
109 DI Fast Windows 1 for Wind, (n) (159.0004722 Matematica MG MSDOS (ni 1.180.000 7704 OT 166 ‘000
46 Plot (im) n.000
3701 SPSSIPC BASE 40 1.450.000
sI78 SPSSPES 40 STATISTICS i 735.000 OCR & SCANNERS
4718 STSC Stagraphico 4 telctonar alera Wondscan lu 1.750.001
SitSot CSSSTATISTICA lin 1'as0.000 ICR Omnipage 86 10 tono 0a
2071 R box 4710 Sita 5.0 li 1780.000 ch Scanian 48% 001
FD18 Superba 4 per Windows 1 1) 115.000 xh Scanvian Plus 3 10000
01 las NI. 110 950.000 COMMUNICATIONS Sech ScanMan Plus + Finesse + S3n000
006 Clip 330.000 7002 Blast PC (im 410000 tech ScanMan + CatchWond 32 0 000
10 Blisker (n o no _ 700 fighi Bride i) 25.000, 610 Rendi! OCR Personal fi dun 000
240 bre e Adcon Coper aeletonare. 7006 Carbon Copy Plus 5.2 (in) 360,000
2110 Close up Csomer/ferminal i) 355.000 ADD-IN & ADD-ON
DESKTOP PUBLISHING "014 DCA Crosta fr Wind 4 li) 140.0009011 Logitech Mouse per mancini (i 110.000
76 Adobe Type Align 2.0 for Wind 3 in) 180,000 7018 Hays Smamcon Ii 150.000.014 Lopdech Mouse Cordless i .
324 Adobe Type Maniager (1 Wink è Un 15.000. 5021 Loplim PC I (0 255.000 xh Aeon i
11 Alda ParieMaler 410 (0) 1.100.000 7040 MiGophone ili 50.000 ch TrackMania lo
vago “ago Doo 7022 ProCorrm Plus 2.0 (i) 185.000 BLIS = Wind 1 dt 160.000
Buste cel i fo Wind. in 355,000 Mani (n) 000
Expreso Publisher lin) 380000 ii AN E NETWORKING
Sept Plus i 0000 4040 Bora Par 20 1130.000
DES Li Pulse DUAN Pock n 1000
550 Publish I io) oa ) 000
3350 QMS Lira Scpa Plus n 000
3303 Ventura LO Cio Sera Wind. 110 i AN n) 70.000
sin ad TAN atene for WD tin} 1.460,00
fun Christa Font Cart. (in 0 000 SatbFANtm bus AT 1.000.000
PROGRAMMA EDUCATION
List li, Docenti. Ricercatori e Scuole, Università, Centr di Ricerca @ Formazione. CNR. |
Studenti & Doc Scuole A i oi & Docenti Scale & i
pr modo Sreolo
1091 Words to 1040 Worst Protesi 6.0
1150 Wordhsec 2 na) 00 1005 Wert 2000 Ù
1 100 LISI Draft 1.I GM per DOSOSIE 368000 Do
' ) 00 160 Planet 5. (infr DOSIOSE. 300.000 F30000
2400 0 DataPereri 2.1 ini DOSONE. 100000
I Canio “ tisson 1521 Lots 2) 1 00 3 licenze)
s00I AUOCAD TI 100000 Ti icenza 2001 dios V 5000 1900.000110 Men
3527 Penporive lio 33500 TI licenza] Framework I 505000 Lomno0o _ |ionce
O Gee CADD i 100.000/1700,000— {L:10 Nconzoh | 2004 Borland Pardon 3401000 {blcena
020 Generic 10 I) 500.000 {1 cena 4711 STSC Straps Un 1.100000/.000.000 11 ficonz
10% PC Tex n 14 0CNILOO lhceza lm) | 4715 AMiCAD OOO IONI [ici enza
MICROPORT è specializzata nella vendita di software pacchettizzato, con forte propensione per le
novità e la ricerca di soluzioni per aziende, scuole, professionisti e Istituti di ricerca. Richiedeteci il cata:
logo generale gratuito. Tutti i nostri prodotti sono assolutamente nelle ultime versioni disponibili sul mer-
cato al momento di andare in stampa, originali, sigillati e con garanzia del produttore
INDIZIONI COMMERCIALI PREZZI L.A ESCLUSA E S
O VISA, CARTA SI, AMERICAN EXPRESS
E GRANDI UT
MOMENTO DELLA SPEDIZIC
5.000
E. INCONDIZIONI PARTI
IVA LA MERCE SI INTENDE SALVO IL VENDUTO, UST
OÎNTATI RISPETTO AI LISTINI UFFICIALI DEI PRODUTTORI, PAGAMENTO: + CONTRASSEGNO CON
EGNO CIRCOLARE NON TRASFERIBIE INTESTATO A MICROPORI 5.R.L OPPURE IN CONTANTI PAGAMENTO Al
ON ADDEBITO SOLO AL
CORRIERE ESPRESSO CON ADDEBITO DI LT
CIPATO
Tel,
Fax
Post,
TONTO DEL 3%. ILCARTA DI
LARI PER CLIENTI IST Indicare: Codice, descrizione
PER ORDINARE
(055) 220.537
(055) 220.296
ia Villani, 42
50124 Firenze
quantità. formato dischetti
SYIOdO9MMI
MICROPORI
Microport s.r.l. + Via Villani
50124 Firenze
Taiwan: atto ll
di Massimo Truscelli
Sono passati quattro anni dal
numero 66 di MCmicrocomputer,
un numero che, come i più assidui
lettori ricorderanno, conteneva un
inserto speciale di 21 pagine
dedicate all'allora emergente
fenomeno della produzione
informatica della Repubblica di
Cina (R.0.C.) o, se preferite,
Taiwan,
L'inserto era intitolato «La Patria
dei Cloni», con chiaro riferimento
alla produzione di allora; un tipo di
produzione (i compatibili MS-DOS)
che ha rappresentato un vero e
proprio fenomeno in grado di
influenzare anche le scelte dei
MCmicrocomputer n. 109 - luglio/agosto 1991
colossi dell'informatica. Chi non
ricorda, in proposito, il lancio della
famiglia IBM PS/2 e l'architettura
Microchannel creata, nell'intenzione
dei progettisti, per limitare e
scoraggiare la possibilità di
realizzazione di eventuali sistemi
compatibili da parte delle industrie
taiwanesi?
Una produzione, quella taiwanese,
che ha innegabilmente dato un
notevole impulso all'industria
informatica in generale e che si è
allargata ed ha condotto ad una
maturazione dell'industria locale
che ora conta su propri Centri di
Ricerca e sviluppa in proprio
tecnologie avanzate e sofisticate.
Nei primi giorni di giugno, in
concomitanza con l'edizione
annuale del Computex, su iniziativa
delle tre maggiori organizzazioni
economico-commerciali ufficiali di
Taiwan legate all'industria
informatica, siamo stati invitati a
visitare i luoghi dove sono
sviluppati e realizzati i prodotti
dell'informatica taiwanese.
Il quadro che ne abbiamo ricavato
è senza dubbio molto interessante
e ci consente di avere degli
elementi dai quali trarre degli
spunti di riflessione per il prossimo
futuro.
81
opo una quindici
na d'ore di volo
da Roma, esclusi
gli scali a Bangkok e nel
mitico aeroporto di
Hong Kong, si giunge al
Chiang Kai-Shek Inter-
national Airport, situato
nel Nord dell'isola di
Taiwan a circa 40 km
dal centro politico ed
economico della nazio-
ne rappresentato dalla
città di Taipei, il cui si-
gnificato letterale in
Mandarino, la lingua uf-
ficiale di Taiwan, è ap-
punto «Nord Taiwan».
Taipei è una città mo-
derna che ricorda le
metropoli americane
con palazzi dalle struttu-
re in acciaio e vetro, do-
ve però si riflettono a
contrasto le linee classi
che dell'architettura ci-
nese di alcuni monumenti e palazzi, in
una convivenza molto briosa soprat
tutto per merito delle numerose inse-
gne luminose coloratissime, negli
ideogrammi caratteristici della scrittu-
ra orientale, e per il pullulare di sciami
variopinti di scooter, compresa la no-
stra Vespa, ad ogni semaforo.
Taipei, nel suo clima incredibile (una
temperatura che variava nei primi gior-
ni di giugno tra 23 e 32 gradi centi-
gradi con un'umidità relativa dell'85-
90%), offre volti diversi: dagli eleganti
alberghi in stile occidentale come il
Grand Hyatt Hotel (nel quale alloggia-
vano i 50 giornalisti, me compreso,
convenuti praticamente da tutto il
mondo: 21 nazioni comprendenti rap-
presentanze da Europa, America, Au-
stralia ed Asia), inserito nel più vasto
i x
La seconda primavera
Il vero e proprio boom riguardante la
produzione, commercializzazione ed
esportazione dei prodotti informatici di
Taiwan verificatosi dalla fine del 1986
‘ad oggi e ribattezzato dagli stessi taiwa-
nesi «La primavera del Dragone» si tra-
duce in una serie di dati (elaborati dal
Market Intelligence Center) piuttosto
positivi e che sono riproposti nei grafici
pubblicati in queste stesse pagine.
La rendita costituita dall'esportazione
di prodotti per l'informatica è passata
dai trenta milioni di dollari (US) del 1980
a circa sette miliardi di dollari (US) del
82
Taipei World Trade Center, vero cuore
commerciale della città; a strade stret-
te e maleodoranti, dove ci è stato vi-
vamente sconsigliato di avventurarci,
che si animano dal tardo pomeriggio
fino a notte inoltrata per i «night mar-
ket», ovvero i mercati notturni popo-
lati dalla fauna (nel senso letterale del
termine) più svariata.
A Taipei e nei dintorni sono ubicati
gli uffici governativi, gli uffici ammii
strativi ed i centri di ricerca delle più
importanti organizzazioni economico-
commerciali dell'isola; tra di essi alcu-
ne sigle sono particolarmente signifi-
cative: CETRA, ovvero China External
Trade Development Council; TCA, Tai-
pei Computer Association; III, ovvero
Institute for Information Industry;
MIC, Market Intelligence Center; BI-
1990.
Il dato che risulta più interessante è la
diversificazione avvenuta in questo las-
so di tempo; nel 1980 la cifra è riferita
ad una produzione composta del 100%
di hardware; mentre, invece, i dati del
1990 riguardano una produzione riparti-
ta per |'89% in hardware e per il restan-
te 11% in software.
Le previsioni elaborate dal MIC, la di-
visione dell'Institute for Information In-
dustry che si occupa della formulazione
di strategie a lungo termine per lo svi-
luppo delle industrie informatiche di Tai
wan, prevede che nell'anno 2000 tale
produzione vedrà un ulteriore incremen-
PA, Brand International
Promotion Association;
ITRI, Industrial Techno-
logy Research Institute.
Tutte organizzazioni
che di concerto tra loro
e con altre istituzioni,
oltre che in perfetta si-
nergia con le maggiori
società produttrici nel
settore dell'informatica
dell'isola, concorrono a
determinare i piani di
sviluppo del settore; a
studiare e creare nuove
tecnologie oppure ad
affinare quelle esisten-
ti; a varare piani di inter-
vento a livello legislati-
vo per la protezione dei
prodotti creati; a ricer-
care le possibili future
tendenze di mercato; a
varare piani economici
per il privilegio e lo svi-
luppo di determinate
nicchie di mercato; a creare, infine, la
cultura tecnologica base ideale per i
futuri quadri dirigenti.
Si è trattato di un soggiorno molto
denso di attività, di convegni, di visite
guidate, di conferenze, seminari ed an-
che di impegni ufficiali più o meno for-
mali come le cene in perfetto stile ci-
nese con tanto di «chopsticks» (le bac-
chette di avorio che sostituiscono le
nostre più abituali posate) in compa-
gnia dei dirigenti di queste importanti
organizzazioni dai quali ci è stato dato
di sapere, tra una scodella di «heba-
noni» (un particolare frutto di mare, ve-
ra prelibatezza della cucina cinese) ed
una scodella di pollo (cotto in una for-
ma di terracotta ermeticamente chiusa
che riproduce le sembianze di una gal-
lina), quale sarà il futuro di Taiwan.
to per ciò che riguarda il software che
si dovrebbe attestare su un valore del
25% rispetto alla produzione totale
Il reddito riguardante la produzione
hardware e software sarà nel medesi-
mo anno pari a 28 miliardi di dollari.
Attualmente le politiche governative
sono rivolte all'incentivazione della pro-
duzione di software; un settore che è
considerato strategico per il futuro; non
a caso sono previste facilitazioni per le
industrie del software: esse già fruisco-
no di un'esenzione di 5 anni dal paga-
mento delle tasse; di prestiti a basso in-
teresse e di una elevata qualificazione
del proprio personale.
MCmicrocomputer n. 109 - luglio/agosto 1991
NEWS
Taiwan 1990
Produzione Informatica per settori @ relative quote di mercato nel mondo
Esportazione dei prodotti informatici di Taiwan
In milioni al dollari (US$) suddivisa per aree geografiche
12
n
È
A,
(-R°I
i £ ora
i ne,
a LI
| |
e Il
x |
5
2349 2262
2067
1292
01950)
85
LI
PE Manto Mermar
Temmna® Scneao Toner
grorcne
Moe Scu
1986
America
212)
Europa q
1987 1988 1989
Gli obiettivi che Taiwan intende rag-
giungere nei prossimi 10 anni prevedo-
no una prima fase di incremento della
presenza dei propri prodotti nel mercato
informatico mondiale nel periodo com-
preso tra il 1990 ed il 1995 con un tasso
di crescita del 10% ed un tasso di cre-
scita costante del reddito derivante dal-
la commercializzazione di hardware e
software pari al 18%; in pratica un red-
dito di 16 miliardi di dollari alla fine del
1995 ripartiti in circa 12.4 miliardi deri-
vanti dalla esportazione di hardware ed
i restanti 3.6 miliardi da quella di soft-
ware. |l successivo periodo di 5 anni è
invece considerato come un periodo di
assestamento nel quale il tasso di cre-
scita dovrebbe diminuire.
Al fine di ottenere tali risultati, quanto
mai positivi, Taiwan si propone anche di
aumentare gli investimenti nel settore
della Ricerca e Sviluppo e di passare dai
duecentoquaranta milioni di dollari spesi
nel 1990, a ottocento milioni di dollari
entro il 1995 e fino ad un miliardo e ot-
tocento milioni di dollari per il 2000.
Investimenti pesanti per un progetto
ambizioso che presenta anche delle in-
cognite e degli aspetti negativi ampia-
mente esposti a più riprese.
Attualmente Taiwan è il sesto produt-
tore mondiale nel settore informatico;
la crescita è stata costante anche se dal
1989 si è registrata una diminuzione del
suo tasso; con il piano di sviluppo pre-
visto per i prossimi 10 anni i problemi
che teoricamente si possono creare ri-
guardano una guerra interna dei prezzi,
una eccessiva produzione che condur-
rebbe all'inflazionamento del mercato
mondiale in regioni troppo diversificate
ed una eccessiva trasparenza delle tec-
nologie sviluppate cosicché sarebbero
poi facilmente utilizzabili dalle nazioni
produttrici concorrenti.
Grazie all'elevato grado raggiunto dal-
le tecnologie sviluppate in proprio in vari
settori, la produzione sarà da ora in poi
diversificata ed è previsto un sempre
maggior interesse per quella fascia de-
nominata Consumer Electronic Produ-
cts; una fascia che potrebbe rappresen-
Investimenti R&D in milioni di dollari (US$) entro il 2000
(e rendita percentuale nell'industria informatica)
1988
a
77 ||&/o
d/
1} IRC
a
800
5% )1995
tare una fonte di grande interesse per le
industrie taiwanesi: ad esempio nello
sviluppo del CD-| e settori che nascono
dall'incontro di aree diverse come nel
caso della multimedialità; punto di con-
tatto tra i settori computer, comunica-
zione e consumer.
Obiettivi dell'industria informatica di Taiwan per il 2000 L'industria del Software a Taiwan
n]
di 18.956
| 60%
Po sl 1660) 62%)
g È 5.366
5 e (35%)
3Z 85
$ Su lol
î o 12.890
s 10,105 (660)
8 (65%)
Li
1988 1990 1998 2000 6 Tn 3)
CI settore D] hardware DI vendita solo software. [C] vendita sstemi hardware/software
MCmicrocomputer n. 109 -
luglio/agosto 1991
83
permet
La città delle scienze
Attualmente Taiwan è il terzo produt-
tore mondiale di hardware per personal
computer ed il primo produttore mon-
diale nel settore degli scanner. Il know-
how acquisito negli anni della «prima-
vera del Dragone» consente all'industria
informatica di poter contare su tempi
molto ridotti (solo sei mesi) tra la fase di
sviluppo di un prodotto e la sua produ-
zione; di poter contare su di una pro-
duzione quanto mai flessibile e caratte-
rizzata dalla capacità di molti costruttori,
specialmente nel settore delle mother
board, di apportare miglioramenti so-
stanziali rispetto agli standard definiti; di
poter contare su centri di ricerca, anche
nel settore delle componenti elettroni-
che, in grado di assicurare la produzione
di chip con tecnologia al limite dei 0.65
micron e quindi di EPROM, RAM stati-
che e dinamiche con capacità comprese
tra 4 e 16 Mbit, di chipset completi per
l'implementazione su nuove famiglie di
personal computer, di circuiti dedicati
all'impiego nel settore delle comunica-
zioni
A tutto ciò va aggiunto lo sviluppo di
applicazioni legate all'impiego delle mi-
cro-onde, di sistemi opto-elettronici ed
allo sviluppo di dispositivi ottici per ap-
plicazioni in olografia.
Tanta tecnologia è concentrata a Sud
di Taipei in quello che viene definito il
Parco delle Scienze, ovvero lo Hsinchu
Science-based Industrial Park
La superficie totale del parco com-
prende 2100 ettari dei quali, entro il
1996, 960 saranno utilizzati esclusiva-
mente dalle aziende manifatturiere del-
84
l'industria informatica. La superficie ri-
manente è invece già in parte utilizzata,
o lo sarà, per la realizzazione di una vera
e propria città delle scienze, una «tech-
nopolis» che dovrebbe aggregare le «in-
telligenze scientifiche» di Taiwan e di
tutto il mondo per un totale di 1 milione
di persone.
Il progetto è appoggiato dalle maggio-
ri università (Tsing-Hua University,
Chiao-Tung University, Chung-Yuan
Christian University) edall'Industrial Tech-
nology Research Institute (ITRI) oltre
che dai maggiori produttori di informa-
tica che proprio all'interno del Parco
hanno le loro sedi operative.
Una delle organizzazioni cardine del
progetto è l'ITRI che si occupa di svi-
luppare tecnologie utili alla creazione di
nuove industrie ad alto contenuto tec-
nologico e di perfezionare le tecnologie
esistenti per migliorare la qualità dei
prodotti; al suo interno dispone di una
sezione, la Computer & Communication
Research Labs, che ha realizzato, o ha
in avanzata fase di studio e realizzazio-
ne, una serie di prodotti, tutti visti e toc-
cati con mano, dalle interessanti carat-
teristiche.
Si parte da un notebook progettato in
collaborazione con 47 compagnie locali,
e che ha condotto alla creazione di un
Notebook PC Consortium per l'utilizza-
zione comune delle tecnologie sviluppa-
te dall'ITRI; per finire ad una serie di so-
luzioni basate su sistemi 386 con imple-
mentazione dell'X Window System
creato dal Massachusetts Institute of
Technology di Boston
La medesima sezione ha sviluppato
anche una workstation ad architettura
SPARCNME in grado di assicurare una
potenza elaborativa di 15 MIPS ad una
frequenza di clock del processore di 25
MHz; un sistema in GC-LISP per la tra-
duzione dall'inglese al cinese; un siste-
ma OCR per il riconoscimento degli
ideogrammi cinesi; un completo siste-
ma di telecomunicazioni integrate vi-
deo-fonia-dati ISDN.
All'interno dello Science-based Indu-
strial Park ha sede anche la UMC (Uni-
ted Microelectronics Corporation) una
società che dall'aprile del 1982 ha ini-
ziato la produzione di chip, prima VLSI e
CMOS, DSP e ULSI in seguito, raggiun-
gendo una produzione di 30.000 wafer
da sei pollici al mese. Una produzione
che comprende anche componenti fon-
damentali per l'industria informatica di
Taiwan come ad esempio il chipset 480
utilizzato sui sistemi 386 e 486, la serie
di chip 82C2xx e 82C3xx largamente
utilizzati sui sistemi di classe AT 286 e
386, i microprocessori a 8 bit UM6502,
chip dedicati al controllo di funzioni sui
sistemi IBM PS/2 modello 30 e più in
generale su altri sistemi, memorie ad al-
ta velocità e chip di controllo delle fun-
zioni di dispositivi periferici.
Continuando nella visita del parco del-
le scienze si incontrano anche le sedi di
industrie più o meno famose come ad
esempio quelle della Acer e della Mitac
con le loro unità di produzione e per le
quali è stato possibile visitare anche le
linee di montaggio dei prodotti
| seminari
All'interno dell'organizzazione del
convegno denominato «Perspective on
the Taiwan Information Industry», mol-
to interessante è stata una serie di se-
minari che si sono svolti nell'ultima gior-
nata di permanenza a Taipei
| titoli prevedevano quattro diverse di-
scussioni: «Future Trend of R.O.C. In-
formation Products», «R&D on Informa-
tion Technology in R.O.C.: Current Sta-
tus and Future Outlook» entrambi la
mattina dalle 9 alle 10.20; «Protection
of Intellectual Property in R.0.C.»,
«Worldwide No. 1 in marketing of Tai-
wan computer products» dalle 10.40 al-
le 12.30.
| seminari venivano svolti in contem-
poranea in sale diverse del primo piano
del TWTC dove si svolge il Computex,
perciò era praticamente impossibile riu-
MCmicrocomputer n. 109 - luglio/agosto 1991
scire a seguirli tutti: un vero peccato
perché per ognuno di essi gli interventi
erano dei maggiori esponenti delle più
importanti organizzazioni governative,
economiche e commerciali di Taiwan
Oltre al seminario riguardante gli in-
vestimenti nel settore della Ricerca e
Sviluppo, particolarmente importante
per la presenza degli esponenti dei più
importanti marchi dell'industria informa-
tica è stato quello intitolato appunto «|
Numeri Uno dell'industria mondiale in-
formatica di Taiwan». Gli esponenti del-
le società di Taiwan che presiedevano
all'incontro erano: Michael C.J. Chiang,
presidente della Taiwan Video & Moni-
tor (TVM), la società che a Taiwan rap-
presenta il maggior produttore di moni-
tor; Duke Liao, presidente della DTK
Datatech Enterprises, creatore del BIOS
DTK utilizzato su molti sistemi presenti
anche sul nostro mercato; C.S. Ho, pre-
sidente della Mitac e dirigente del TCA;
Chin-Ching Chiang, dirigente della Twin-
NEWS
head; ed altri dirigenti come quelli della
Genius e di altri marchi più o meno co-
nosciuti,
Molto interessante è stato l'interven
to di Duke Liao della DTK che ha illu-
strato le caratteristiche del BIOS imple-
metato sulla maggior parte dei sistemi
prodotti a Taiwan e quello di Chin-Ching
Chiang che ha fatto il punto sulla pro-
duzione dei personal computer note-
book.
Information Science & Technology Exhibition Center:
un parco giochi o un museo?
Nel fitto programma di impegni previsti
nel breve soggiorno a Taiwan, una pausa
rilassante è stata quella relativa alla visita
dell'ISTEC, il museo delle scienze e della
tecnologia che è anche uno dei tre centri
dell'Institute for Information Industry.
AI suo interno è possibile seguire la sto-
ria dello sviluppo scientifico relativo alle co-
municazioni ed al calcolo con gli aspetti
tecnologici ad esso legati; è possibile ve-
dere i prodotti tecnologicamente più avan-
zati delle industrie locali e vedere i progres-
si tecnologici condotti nella ricerca scienti-
fica con numerose applicazioni esplicative
dei concetti fondamentali.
L'ambiente quanto mai high-tech, nono-
stante la presenza di oggetti antichi che
rappresentano delle vere e proprie pietre
miliari nella storia della ricerca scientifica,
influisce in maniera determinante dando al
tutto più l'aria di un enorme parco-giochi
che di un museo come tradizionalmente
siamo abituati a considerarlo.
L'esposizione, che sì snoda su più piani,
è organizzata in sezioni che comprendono
dalle prime macchine calcolatrici, come un
modello perfettamente conservato della
«pascalina», ad applicazioni esplicative del-
le più sofisticate tecnologie: da un pannello
di sensori in grado di riconoscere le forme
anche ad una distanza di 20-30 cm, ad
esempi funzionanti di videotelefono o sale
di audio-video conferenza su rete ISDN.
MCmicrocomputer n. 109 - luglio/agosto 1991
In una delle sezioni sono presenti anche
dei modellini di soluzioni urbanistiche lega-
te agli ambienti più disparati: dal fondo ma-
rino alle rocce di Marte; in ultimo, nella se-
zione dedicata ai più piccoli, è presente an-
che uno straordinario teatrino animato con
figure tridimensionali create da un com.
plesso sistema olografico
La sezione dedicata all'informatica è lo-
gicamente una delle più ricche e compren-
de filmati di animazione grafica; esempi di
computer in grado di «parlare» utilizzando
gli ideogrammi cinesi; applicazioni musicali
ed un incredibile macchinario che propo-
nendo su uno schermo delle situazioni di
vita reale spiega il meccanismo di funzio-
namento dei diagrammi di flusso. A propo-
sito di applicazioni musicali, di grande ef-
fetto scenico sono due robot (in realtà si
tratta di bracci meccanici) che sotto la di-
rezione di Un terzo robot che mima un
maestro d'orchestra «suonano» delle bat-
terie elettroniche.
Molto curata è la parte didattica vera e
propria di tutte le sezioni; per fare un
esempio, nella sezione dedicata all'infor-
matica esiste un sistema di biglie, che at-
tivando una serie di meccanismi contenuti
in una scatola trasparente, esplica in modo
diretto e facilmente comprensibile la diffe-
renza tra ll sistema numerico decimale e
quello binario; oppure, un plastico assimi-
labile ad un palazzo ed ai suoi abitanti che
riproduce il modo di funzionamento degli
elementi di base di un computer: l'unità
centrale, la tastiera, il monitor, le memorie
di massa
Logicamente esiste qualche vetrina fine
a se stessa e solo di effetto come quella,
la foto della quale è pubblicata in queste
pagine, dove Una luce, perpendicolare ad
un ammasso di chip sospeso a mezz'aria,
proietta su un pannello sul quale è dise-
gnata la forma di una testa umana, un'om-
bra a forma di cervello.
mt
85
n.
NEWS
Ti
Taipei Computex ’
di Massimo Truscelli
al 4 al 10 giugno si è svolto al Taipei
World Trade Center l'annuale Computex
Taipei, la mostra principalmente dedicata ai
produttori di hardware di Taiwan giunta or-
mai alla sua undicesima edizione.
Su un totale di 585 espositori ben 504 era-
no marchi locali e solo 81 le rappresentanze
straniere, anche se esse spaziavano da tutti
gli angoli del mondo: Stati Uniti d'America,
Gran Bretagna, Canada, Israele, Germania,
Svizzera, Australia, ma anche Hong Kong,
Singapore, Tailandia e Giappone.
È una mostra molto particolare riservata ad
un pubblico di operatori del settore (soprat-
tutto OEM) che risente del tipo di produzione
dell'isola, basata su contributi e conoscenze
comuni implementate sui prodotti dalle varie
ditte in modo non sempre molto personale,
e quindi in un modo che conduce ad una cer.
ta confusione causata dalla presenza in stand
diversi di prodotti praticamente uguali per
prestazioni e design
Non mancano soluzioni interessanti come
la scelta di dedicare uno spazio comune, uti-
lizzato da produttori diversi, per l'esposizione
dei portatili notebook.
Acer
Lo stand più grande della manifestazione,
anche e soprattutto in considerazione del fat-
to che Acer è il maggior produttore taiwa-
nese. Parliamo dei prodotti esposti con mag-
gior dovizia di particolari in altre pagine di
questo stesso numero.
86
Mitac
Ad evidenziare l'importanza a livello eco-
nomico del secondo produttore di Taiwan, lo
stand era proprio di fronte a quello della
Acer
Anche in questo caso descriveremo i pro-
dotti presentati in un riquadro a parte
Longshine
Si tratta di uno del maggiori produttori di
schede add-on, ma anche di computer com-
pleti, portatili compresi.
Nello stand erano presenti | modelli di pun:
ta della produzione di schede tra le quali al-
cuni interessanti controller per hard disk, uno
dei quali SCSHDE dotato di microprocessore
MCmicrocomputer n.
280 a bordo; una scheda RAM EMS da 32
Mbyte completa di UPS; una scheda UPS di
sponibile nelle versioni con batteria sulla
scheda oppure con un pacco di batterie
esteme; ma anche computer in configurazio-
ne desktop e tower basat
386SX, 386DX e 486.
su CPU 286,
Notebook Area
Sotto l'egida della TCA (Taipei Computer
Association), all'interno della produzione di
120 compagnie, sono stati scelti 24 modelli
di personal computer notebook ritenuti par:
ticolarmente significativi per le loro carat.
teristiche ed esposti conseguentemente in
uno spazio comune.
Alcuni nomi sono abbastanza conosciuti
perché già distribuiti dagli OEM e VAR ita-
liani, altri marchi sono invece pressoché
sconosciuti anche se sulla carta propongo-
no prodotti altrettanto validi.
Arche NP-101
L'esemplare fotografato era evidentemen
te un modello da esposizione, ma una nota
di colore, come quella di questo cielo azzurro
arricchito dalle nuvolette, non guasterebbe
anche sulla scrivania di tutti i giorni
Il processore utilizzato è il 386SX a 16
MHz integrato dall'adozione di una RAM da
1 Mbyte espandibile a 5; hard disk da 20
Mbyte da 2.5"; display LCD a standard
VGA in tecnologia CCFT backlit ed autono:
mia minima di due ore grazie alla presenza
di accumulatori al nichelcadmio
Twinhead SuperNote
Un altro prodotto basato su 386SX a 16
MHz oppure su 80C286 a 12 MHz. Dispo-
ne nella configurazione 386 di 2 Mbyte di
RAM standard, Shadow RAM e funzionalità
LIM-EMS. La memoria di massa è rappre-
sentata da un hard disk da 40 Mbyte con
tempo medio di accesso di 29 msec, men-
109 - luglio/agosto 1991
Premaex Technology
Uno dei settori di punta della produzione
taiwanese è quello riguardante le mother
board; in questo stand erano esposte sche-
de madri per tutti i gusti anche se quelle più
rappresentative erano quelle per i sistemi
tre l'adattatore video a standard VGA di-
spone del solito display LCD CCFT backlit
Il BIOS è di produzione Phoenix ed il peso
non supera i 3 Kg compresi gli accumula-
tori NiCad.
Gaintec Exact EPS
Gain Technology ha creato un marchio
che si cura della produzione di notebook: la
Exact che è considerata un pioniere nella
costruzione dei portatili.
La gamma EPS comprende modelli ba-
sati su CPU 286 e 386SX con frequenze di
clock, in un caso di 12 e 16 MHz, e nel-
l'altro di 16, 20 MHz. Gli hard disk dispo-
nibili possono essere da 20 o 40 Mbyte
mentre la memoria RAM di 1 Mbyte stan-
dard può essere espansa fino a 4 Mbyte;
il display LCD a 16 livelli di grigio è in stan
dard VGA
Caratteristica importante è la possibilità
di dotazione di hard disk removibili da 40,
60, 80 Mbyte
MCmicrocomputer n, 109 -
luglio/agosto 1991
ie i
e gesx- 2 D
Esposto in una carrozzeria di plexiglass tra-
sparente (poco apprezzabile nella foto pub-
blicata per la mancanza di un'illuminazione
adeguata), il notebook Kingtech mostra la
medesima impostazione degli altri modelli fin
qui visti: processore 80386SY, 2 Mbyte di
RAM con supporto delle funzionalità LIM-
EMS e della Shadow RAM, display LCD a
standard VGA in tecnologia CCFT Backlight
con in più una ricca dotazione di porte I/O
compresa una per l’interfacciamento diretto
con scanner manuali
USI UniBook SX3U1
La Universal Scientific Industrial propone
questo notebook basato su processore
386SX con frequenza di clock a 16/20 MHz,
2 Mbyte di RAM standard espandibile fino a
NEWS
386 nelle versioni SX a 16 e 20 MHz, DX a
25 e 33 MHz; quelle per i sistemi 486 nelle
versioni SX a 20 MHz e DX a 33 MHz. Le
soluzioni più avanzate implementavano an-
che l'architettura del bus secondo lo stan-
dard EISA,
10 Mbyte mediante SIMM. Un hard disk da
20 Mbyte ed un display LCD a standard VGA
capace di visualizzare 16 livelli di grigio com-
pletano la configurazione di questo notebook
capace di offrire un'autonomia compresa tra
2 e 4 ore,
Longshine N300
Il processore alla base di questo notebook
è sempre il 386SX con frequenza di clock a
16 MHz: 2 Mbyte di memoria RAM espan-
dibile fino a 4 Mbyte; hard disk da 20, 40, 60
Mbyte; display LCD in tecnologia CFL backlit
a 16 livelli di grigio. La batteria garantisce
un'autonomia di tre ore.
Chicony NB5620
Questo modello è basato anch'esso sul
processore 386SX con frequenza di clock a
20 MHz e supporta fino a 5 Mbyte di me-
moria RAM: il display LCD è in tecnologia
FSTN a 16 livelli di grigio standard VGA; gli
hard disk disponibili hanno capacità compre-
se tra 20 e 60 Mbyte
NEWS
Logitech
Anche a Taiwan il maggior produttore di
dispositivi di puntamento e la Logitech, per
il tramite della Logitech Far East Ltd. Scam
biando due chiacchiere con Debora Shih,
Marketing Communication Manager della lo-
Uniron UniPad U3000
Solito processore 80386SX con frequen-
za di clock selezionabile a 16 0 20 MHz,
caratteristiche generali praticamente uguali
a quelle di tutti gli altri modelli finora esa
minati, ma una caratteristica in più è rap-
presentata dall'autonomia garantita dalle
batterie che è di circa due ore e mezza e
dal ridotto tempo di ricarica che è di solo
un'ora e mezza,
Sampo NBL 36X
Sampo è un marchio particolarmente co-
nosciuto a Taiwan: il portatile proposto è
realizzato utilizzando il processore 386SX a
20 MHz e presenta le caratteristiche ge
nerali di questo tipo di prodotti con in più
una serie di soluzioni rivolte al risparmio di
energia: frequenza di clock del processore
ridotta a 4 MHz in caso di inattività; fun-
zioni di stand-by per CPU e bus I/O; fun-
zioni di sleep per hard disk e display.
88
cale rappresentanza, abbiamo scoperto che
per il momento il TrackMan Portable, pre-
sentato in occasione del CeBIT '91, è dispo.
nibile ufficialmente solo negli Stati Uniti d'A-
merica e che bisognerà aspettare ancora un
po' di tempo prima che lo sia in tutto il
mondo.
Dual PC-3000
In un peso di 2.6 kg, questo notebook
offre la potenza di calcolo del processore
386SX a 20 MHz, una RAM da 4 a 8
MByte, hard disk da 20 0 40 Mbyte, un di-
splay LCD a standard VGA ed un'autono-
mia delle batterie di circa 2 ore
Arima Notepad 386SX
Processore 386SX a 20 MHz, 2 Mbyte di
RAM standard, display LCD supertwist a
tecnologia CCFT backlit, hard disk da 20 0
40 Mbyte con tempo medio di accesso di
27 msec sono le caratteristiche principali
che questo notebook dal design particolar-
mente gradevole, ma dalle origini poco co-
nosciute, è in grado di offrire.
Random Technology
Si chiama Key-Comp, ovvero Keyboard
Computer, questo sistema che in uno spa
zio poco più grande di una tastiera racchiu
de un AT 286 a 16 MHz completo di 7
Mbyte di RAM, floppy disk drive da 3.5”, un
eventuale hard disk con bus IDE, due slot di
espansione, una scheda video (anche VGA),
2 porte seriali, una porta parallela ed in
opzione una scheda LAN di tipo Arcnet,
Ethernet o D-Link
TrueDox
Logitech insegna e Taiwan apprende
Il dispositivo di questa foto, il Trackball
TK3000, assicura la piena compatibilità con
Microsoft Mouse e PC System Mouse, di-
spone di un controllo dinamico della risolu
zione che può variare da 50 a 1200 dpi con
una velocità massima di tracciamento di
900mm al secondo. L'interfaccia è di tipo
seriale e la vita media garantita è di
1.000.000 di operazioni per ogni tasto e cir
ca 100 miglia per l'uso della sfera
MCmicrocomputer n. 109 - luglio/agosto 1991
NEWS
ACER e Mitac:
le industrie di punta dell'informatica
ell'ambito del Computex ‘91, le due
maggiori industrie informatiche di Tai-
wan, la Acer e la Mitac, hanno presentato
quelli che sono i loro prodotti più avanzati per
tecnologie e livello di sofisticazione. Nel cor-
so di due diverse occasioni abbiamo avuto
modo di prendere contatto con queste due
importanti realtà dell'isola dell'informatica.
Insight into Acer
È il titolo della presentazione che Acer ha
condotto al Taipei International Convention
Center, a pochi passi dal TWTC dove si svol-
geva il Computex '91
a Taiwan
La presentazione si è svolta con la proie-
zione di alcuni video riguardanti il posiziona-
mento della Acer all'interno del mercato lo-
cale e mondiale: la tecnologia ChipUp svilup-
pata per il nuovo 486SX e le presentazioni
vere e proprie di un nuovo portatile notebook
e di un sistema multiprocessore.
Acer è stata fondata nel 1976 ed opera in
70 nazioni mediante più di 10.000 distribu-
tori; chairman e CEO della società è Stan
Shih, dirigente anche del BIPA, uno degli enti
governativi che si occupano della promozio-
ne internazionale dei prodotti di Taiwan; tra
le sue sedi riveste particolare importanza il
centro di San Jose in California dove si svol-
ge parte del lavoro di Ricerca e Sviluppo; nel
settembre del 1990 ha acquisito la Altos
Computer Systems entrando în tal modo uf-
ficialmente nel mercato dei sistemi Unix, col-
labora con la Texas Instruments per la rea-
lizzazione di chip avanzati come DRAM a 1 e
4 Mbyte ed ha stipulato una serie di accordi
di collaborazione con società di Taiwan (Fora
International Corporation), giapponesi (Nip-
pon Investment, Sumitomo Corporation),
americane (National Semiconductor, Prince
ton Publishing Labs Inc., Smith Corona Cor
poration) ed europee (Ce-Tec data Techno-
logy GmbH, Kangaroo Computer BF, Mes-
serschmitt Bolkow Blohm GmbH) per la pro-
duzione di nuovi prodotti e per una maggiore
diffusione dei propri.
AcerPower 486SX
L'AcerPower 486SX è il primo sistema al
mondo basato sul processore Intel 486SX
con frequenza di clock a 20 MHz in grado di
poter essere aggiornato al livello superiore
(tipicamente quello di stazione 486DX 33
MHz) semplicemente inserendo il nuovo pro-
cessore in uno slot apposito.
L'architettura che rende possibile tutto ciò
è denominata ChipUp Technology, ma il si-
stema presenta altre importanti caratteristi
che: la velocità è incrementata dal Cache
BIOS che rende possibile un incremento del-
le prestazioni del 25% nelle operazioni di
routine; la mother board è in grado di sup-
portare espansioni di memoria RAM dagli ori
ginari 2 Mbyte standard fino a 26 Mbyte e,
con l'adozione di chip da 16 Mbit, fino a 98
Mbyte in 63 diverse combinazioni; infine,
l'utility fornita in dotazione Acache Disk
Cache permette di incrementare
le prestazioni riguardanti le
procedure di disk I/O
del 50%.
I L'AcerPower
486SX dispone anche di adattatore video a
standard Ultra VGA con una risoluzione mas-
sima di 1024 x 768 dot a 16 colori oppure
800 x 600 dot a 256 colori in modalità non
interlacciata; di un controller «embedded»
IDE capace di supportare due hard disk con
capacità comprese tra 40 e 500 Mbyte; di
ben 15 diversi sistemi di sicurezza che sfrut-
tano anche per le password di sistema una
CMOS RAM da 8 Kbyte
In opzione è possibile implementare un se-
condo livello di cache, oltre a quello già pre-
sente nel processore, di 64, 128, 256 Kbyte.
AcerAnyWare 1120NX
La proposta di notebook firmata Acer è
questo AnyWare 1120NX, sviluppato dalla
Acer America Corporation di San Jose, è ba-
sato su processore 386SX a 20 MHz.
Le caratteristiche principali parlano di una
RAM da 1 Mbyte espandibile fino a 5 Mbyte
mediante l'utilizzazione di IC card inseribili in
due slot presenti sul frontale; di diverse con-
figurazioni di hard disk comprendenti modelli
da 20, 40 e 60 Mbyte con tempi medi di ac-
cesso variabili tra 23 e 19 msec; di
un display LCD in tecnologia gla-
re-free triple supertwist a stan-
dard VGA da 10” capace di vi-
sualizzare 32 livelli di grigio
con una risoluzione di 640
x 480 punti. La tastiera di-
MCmicrocomputer n. 109 - luglio/agosto 1991
spone di 86/87 tasti di cui 12 tasti funzione,
tastierino cursore e numerico inglobato in
modo che sia possibile utilizzare tutte le fun-
zioni senza alcuna combinazione di tasti e su:
bito sotto ad essa, in posizione frontale, è
presente un disk drive da 3.5" per dischi con
capacità da 720 Kbyte a 1,44 Mbyte
Un altro importante elemento riguarda l'a
limentazione, ottenuta con due accumulatori
ricaricabili NiCad che permettono la sostitu-
zione alternata senza la perdita delle attività
in atto.
La loro autonomia è di circa 3 ore ed il
tempo di ricarica è di 2 ore e mezza,
Sono logicamente presenti dei sistemi di
salvaguardia come la diminuzione della lumi-
nosità del display e due diversi modi di fun:
zionamento «economico»
89
NEWS
Mitac at a glance
Mitac International Corp. è il secondo pro-
duttore di informatica a Taiwan; i suoi diri-
genti sono Matthew Miau e C.S. Ho, que-
st'ultimo è anche dirigente della Taipei Com-
puter Association (TCA)
Dopo un periodo di grande successo con-
seguito nel settore dei personal computer,
per i prossimi dieci anni la Mitac intende ri-
volgersi, con nuove tecnologie ed una mag-
giore rispondenza alle esigenze di un mercato
più ampio, ad una industria più matura
La sua produzione è iniziata come fornitore
EM e successivamente, dal 1986 in poi, co-
me fornitore di prodotti finiti nel settore dei
microcomputer. Oltre a ciò Mitac produce an-
che elettroniche su specifiche militari per il
proprio governo ed ha rapporti di collabora-
zione con Westinghouse, Hughes, Honeywell
e General Electric. Nel 1988 ha concluso un
accordo incrociato con la IBM per la produ-
zione di sistemi PS/2 ad architettura Micro-
channel e nello stesso anno, in occasione del
CeBIT di Hannover i suoi prodotti della serie
Paragon sono stati insigniti del premio per il
design industriale «Industrieform»
La Mitac ha la sua sede operativa nello
Hsinchu Science-based Industrial Park dove
uno stabilimento (che ho avuto l'occasione di
poter visitare) di più di 45.701 mq con una
capacità produttiva di fino a 45.000 unità al
mese è dotato dei più avanzati sistemi di au-
tomazione produttiva di provenienza europea
(Siemens) e Giapponese (Panasonic): in par
ticolare per ciò che riguarda l'assemblaggio di
schede SMT (Surface Mounted Technology),
l'inserimento automatico della componenti
stica ed una stanza di burn-in dove tutti i com-
puter sono sottoposti ad un test di 24 ore. In
aggiunta a ciò tutti i computer prima di ab-
bandonare lo stabilimento sono sottoposti ad
una serie di test per accertare l'affidabilità del-
l'hardware e la compatibilità con il software.
In occasione del Computex ‘91 i prodotti
più importanti presentati sono stati quelli re-
lativi alla nuova Series 630 multiprocessore,
ai nuovi monitor a ridotta emissione di radia-
zioni L1420 e logicamente ai portatili note-
book e laptop della serie 3000 oltre che al
sistema desktop 4270E basato su 486SX
4270E
Presentato già ad aprile di quest'anno il
4270E è la proposta Mitac di computer per
uso personale basato su processore 486SX.
Il processore 486SX a 20 MHz assicura
una potenza elaborativa di 8.6 MIPS mentre
la dotazione di 4 Mbyte di memoria RAM in
configurazione standard, ma espandibile fino
a 64 Mbyte sulla scheda mediante SIMM da
1 e 4 Mbyte, permette l'impiego dei softwa-
re e degli ambienti operativi più complessi
La presenza di una cache memory addizio-
nale con capacità di 64 Kbyte, ma espandi
bile fino a 256 Kbyte, consente un notevole
incremento delle prestazioni mentre la pre-
senza di 4 slot di espansione a standard El-
SA assicura la possibilità di espansione del
sistema mediante periferiche e dispositivi
aggiuntivi.
90
Grazie alla presenza di un adattatore video
a standard VGA in grado di supportare una
risoluzione massima di 1024 x 768 pixel a 16
colori, Unitamente alle sue caratteristiche ge-
nerali, il 4270E è particolarmente adatto al-
l'impiego come workstation per applicazioni
DTP, CAD/CAM ed in ambienti operativi GUI
(Graphic User Interface).
L1420
Quest'ultimo prodotto, non meno impor-
tante visto il muro di 64 unità che faceva da
cornice allo stand durante il Computex, è un
monitor a colori da 14" caratterizzato dalla ri-
dotta emissione di radiazioni
Il dot pitch è di 0.28 mm con griglia di tipo
Black Matrix, disposizione dei cannoni in li-
nea e adozione di fosfori P22 a media per-
sistenza per il tubo catodico.
La compatibilità con gli standard video è
assicurata con tutti i modi VGA e SuperVGA,
con lo standard IBM 8514/4 e con la famiglia
Apple Macintosh Il. La banda passante è di
45 MHz mentre la risoluzione massima con-
sentita con un numero infinito di colori è di
1024 x 768 pixel
3026E Notebook
E l'ultimo modello dei notebook della serie
3000 già comprendente il 3025D basato sul
processore 80386SX a 16 MHz.
Il 3026E adotta il processore 386SX a 20
MHz, in dimensioni ridotte e con un peso di
3.5 kg dispone di una memoria RAM di 1
Mbyte espandibile fino a 5 Mbyte, può mon-
tare hard disk con capacità comprese tra 20
e 60 Mbyte con tempi di accesso compresi
tra 23 e 19 msec.
Sul frontale è alloggiato un disk drive da
3.5" per dischetti con capacità di 720 Kbyte
e 1.44 Mbyte; il display LCD a standard VGA
offre una risoluzione di 640 x 480 punti e 32
livelli di grigio.
L'autonomia offerta dalla batteria NiCad è
di 3 ore, mentre il tempo di ricarica è di circa
5 ore,
Series 630
| prodotti S/630 sono concepiti per fornire
la soluzione a chi ha esigenze legate all'uti-
lizzazione di applicazioni in ambiente di mul-
tiutenza, Basati sull'impiego di fino a quattro
processori 80486 a 33 MHz combinano le ca
fatteristiche del bus EISA con quelle di un
bus ad esso «linkato» e definito Cache-bus
(C-bus) per le comunicazioni ad alta velocità
(32 bit) tra processori, memoria e bus EISA
rendendo possibile al contempo l'utilizzazio-
ne di un vasto parco di applicazioni software
concepite per l'ambiente SCO Unix. La pos-
sibilità di implementare numerose opzioni di
espansione (più di 64 Mbyte di memoria
ECC), di poter contare su di una vasta gam-
ma di possibili configurazioni, comprendenti
in ogni caso un'interfaccia SCSI standard ad
alta velocità, e su una elevata dotazione di
memoria di massa rendono gli S/62Ò ideali a
risolvere problematiche di data processing e
office automation anche nell'ambito dei set
tori pubblici. e
MCmicrocomputer n. 109 - luglio/agosto 1991
NUOVO BORLAND C++. LA RAVA:
E' IL COMPILATORE PIU’ PROFESSIONALE PER WINDOWS.
E LA FAVA: E' ANCHE OBJECT ORIENTED.
Borland C++ vi dà proprio
tutto. Due compilatori in uno,
C e C++, con il primo am-
biente veramente completo,
per farvi partire come treni a
programmare anche per Win-
dows. In più, il fior fiore della
programmazione ad oggetti,
realizzato dal leader mondiale
nella OOP.
ADESSO C'È
UN AMBIENTE COME SI DEVE
PER LAVORARE SU WINDOWS.
Entrate nella Programmer's
Platform, un potente ambiente
integrato a struttura aperta, da
cui potete mettere le mani su
una serie di tool senza confron-
ti. Da Turbo Profiler fino a
Turbo Debugger per DOS e
Windows, l’unico che vi fa piz-
zicare gli errori ripercorrendo
passo passo il vostro lavoro
all’indietro. Con Borland C++
sviluppate con uno standard
iperprofessionale anche i pro-
grammi più grandi e complessi.
Voglio la rava e la fava: sapere tut
to su C++ e sulle novità Borland.
Nome
Cognome
Sieltldi >= oc
Indirizzo ____
Cap e città
Telefono
E NON SERVE SDK.
Senza aggiungere altro, potete
avventurarvi nella creazione
della grafica più sofisticata.
Borland C++ ha già tutto
quello che vi serve per lo svi-
uppo Windows, compreso il
Whitewater Resource Toolkit.
L'UPGRADE
E' OGGETTIVAMENTE OTTIMO.
Le cifre parlano da sole. Se
avete già un linguaggio Bor-
and, C++ è vostro a 349.000
ire, fino al 31 maggio. Chie-
dete a Borland, via Cavalcan-
ti 5, 20127 Milano, 02.2610102.
BORLAND
E Roland
e DIGITAL GROUP
GRX 400AG GRX 300AG
F.TO max ISO A0 F.TO max ISO A1
PREZZI CONSIGLIATI (IVA esclusa):
GRX 400AG Lit. 12.000.000 - GRX 300AG Lit. 9.000.000
Roland DG Italia si
rà soli and Via Ischia - Villa Rosa - 64010 Martinsicuro (TE)
i MI laalia T=IL /NOLIY TINNNM Mau, (NOLI) TINNIO
Cittadini & Computer
———
Action 2000
er la banca di domani
di Manlio Cammarata
e banche sono state tra le prime
organizzazioni a dotarsi di mezzi
informatici per la gestione delle
loro attività, fatto abbastanza normale
se si considera che i sistemi compute-
rizzati sono nati per il trattamento dei
numeri. Tuttavia oggi la diffusione delle
tecnologie più avanzate nel sistema
bancario non è al livello che si potrebbe
supporre, almeno in Italia. Basta con-
frontare i dati di diffusione dei mezzi
elettronici di pagamento (carte di credi
to e simili) con quelli di molti altri paesi
industrializzati. Questo dipende da pa-
recchi fattori. Uno di questi è la diffi
coltà psicologica a passare dalle opera-
zioni controllate dall'uomo a quelle con-
trollate dalla macchina, oltre alla men-
talità burocratica che non riesce a stac-
carsi dall'idea del «pezzo di carta» come
base per qualsiasi tipo di operazione.
C'è anche da considerare che l'efficien-
za dei servizi non è stata fino ad oggi
una delle preoccupazioni più importanti
delle alte dirigenze degli istituti bancari.
Tanto per fare un esempio, può passare
un mese prima che venga accreditato
un bonifico trasmesso da una banca a
MCmicrocomputer n
un'altra nell'ambito di una città come
Roma (con il conseguente guadagno,
per gli istituti, in termini di valuta) men-
tre il livello delle tecnologie attuali con-
sentirebbe di concludere l'operazione in
tempo reale, o nell'arco delle 24 ore in
un'ottica di ottimizzazione dei tempi di
collegamento. Per fortuna l'apertura dei
mercati europei e l'immininente situa-
zione di concorrenza con le più efficienti
banche estere sta portando anche i no-
stri istituti di credito a un atteggiamento
«market oriented» che tiene conto so-
prattutto delle richieste degli utenti, pri-
ma di tutte quella di una maggiore ef-
ficienza ed efficacia dei servizi
Di conseguenza si diffondono a ritmo
accelerato anche nel settore del credito
i servizi fondati sull'elaborazione auto-
matica.
Facciamo qualche esempio, Nel 1990
è stato siglato un accordo tra la Digital
e la Banca Nazionale dell'Agricoltura per
la messa a punto di un sistema per l'ef-
ficienza e la rapidità delle operazioni agli
sportelli, e la gestione all'interno delle
singole agenzie, naturalmente per via
telematica, di molte attività informative,
109 - luglio/agosto 1991
commerciali e gestionali. Tutto questo
con un passaggio graduale dal sistema
informativo esistente, senza la neces-
sità di cambiare i terminali e con totale
adesione agli standard internazionali,
per una completa integrazione con i si-
stemi esistenti all'estero, attualmente
più avanzati.
Anche la Unisys ha presentato un suo
prodotto per il sistema bancario, deno-
minato Octagon. Si tratta di una piatta-
forma per la gestione dell'attività com-
merciale dell'istituto bancario in tutti i
suoi aspetti
| sistemi esperti sono impiegati in
molti settori, come l'analisi del «rischio
credito», cioè della solvibilità dei clienti
che richiedono un finanziamento, e per
lo studio dei mercati finanziari. Tra le
banche italiane che si servono di sisteni
esperti vanno citate la Banca San Paolo
di Brescia, la Banca Antoniana, il Banco
di Napoli, il Banco di Roma, l'Istituto
bancario San Paolo di Torino, la Cassa di
Risparmio di Parma e molte altre
Altre soluzioni avanzate sono state
presentate da diversi istituti di credito.
La filiale «Cash-Less» della Banca Po-
93
CITTADINI & COMPUTER
——-
polare di Lodi dispone di una zona ac-
cessibile al pubblico 24 ore su 24, e of-
fre una serie di servizi dal Bancomat alle
videoinformazioni.
La Banca Popolare di Bolzano si serve
della «Mobilbanca», una completa filiale
mobile completamente automatizzata,
realizzata in un container, che può es-
sere caricato su un TIR e portato dove
serve
Per comprendere meglio il problema
dell'informatizzazione dell'attività banca-
ria, bisogna considerare che essa viene
suddivisa in due settori: il cosiddetto
Front Office, letteralmente l'«ufficio da-
vanti», dove si svolgono le operazioni di
sportello, e il Back Office, l'«ufficio die-
tro», dove si effettuano le operazioni
contabili e vengono gestiti i movimenti
di denaro con l'esterno della filiale, fra i
L'ARCHITETTURA INTEGRATA DI ACTION 2000
Reti nati
Suzionali Internazionali
Foa Det |((Gad
[Authorization | Management
Terminal System | WifSystem
Manager Super
Switch
Dit Can
Manager
Credi
ros Auticrieaico
termini | y YA |['Srm
Management
CN i i
az ia | olim
Spatema
Patch
Ssatem
sith On
ACTION
La moneta di plastica
Negli Stati Uniti sì parla di «Plastic Mo-
ney» per indicare tutto il sitema di tran-
sazioni che non sì avvalgono di denaro
contante o assegni, ma di carte magneti-
che. La diffusione di questi sistemi è tale
che in molti casî il cittadino che voglia pa-
gare una somma di un certo rilievo in con-
tanti o con un assegno viene guardato con
sospetto, quasi fosse un malfattore. Infatti
la carta magnetica permette un controllo
molto rapido dell'identità e della solvibilità
di un individuo, con un elevato grado di si-
curezza. Vediamo perché.
Le carte magnetiche (costituite, come sì
sa, da un rettangolo di materiale plastico,
di dimensioni standardizzate, con una ban-
da magnetica contenente i dati del titolare
e altre informazioni) si dividono in due
grandi categorie: le carte di credito e le
carte di debito.
Le prime sono del tipo Visa, CartaSi
ecc., e costituiscono un documento di cre-
94
dito dell'utente verso l'emettitore, che in
pratica anticipa l'importo della transazione
e all'associato, dal quale viene rimborsato
dopo un certo tempo (di solito trenta gior-
ni).
Le carte di debito, invece, sono emesse
sulla base di un deposito dell'associato,
dal quale la somma viene prelevata al mo-
mento della trafisazione: è il caso del Ban-
comat.
Le carte possono essere emesse da
singole banche o organizzazioni specializ-
zate, come la Visa, oppure da consorzi di
istituti di credito, come la CartaSi. Ci sono
poi carte di credito «locali», o emesse da
gruppi di negozianti e così via, Per le carte
più importanti si tende al collegamento del
maggior numero possibile di circuiti, in
modo che il loro utilizzo possa essere
sempre più diffuso.
È evidente che la sicurezza, e quindi
l'accettazione, di questo mezzo di paga-
mento sono tanto più sicure quanto mag-
giore è la possibilità di controllo. Per que-
sto esistono appositi centri di autorizzazio-
ne, collegati in rete agli istituti che hanno
emesso le carte, che sono in grado di con-
trollare, in tempo reale, l'identità e la sol-
Vibilità dei portatori. Questo controllo può
avvenire on line e in modo del tutto tra-
sparente se l'operazione viene svolta
presso un POS (punto di vendita) dotato
dell'apposito terminale, o presso un ter-
minale tipo Bancomat. Nel caso di un
esercizio commerciale che non disponga
dell'apparecchiatura, l'esercente può tele-
fonare ad un centro, operativo 24 ore su
24, collegato on line alle banche dati degli
istituti. Naturalmente tutte queste opera-
zioni hanno un costo, che viene sostenuto
in parte dall'esercente, al quale l'istituto
trattiene una piccola percentuale dell'im-
porto, in parte dal titolare della carta, che
paga una cifra fissa per ogni operazione.
quali vanno comprese le transazioni re-
lative ai cosiddetti «Sistemi elettronici
di pagamento»
I pagamenti elettronici
| sistemi elettronici di pagamento
(EFT) costituiscono un settore in cui lo
strumento informatico riveste un ruolo
essenziale, dal momento che la rapidità
e la sicurezza dei riscontri, nell'arco del-
MCmicrocomputer n. 109 - luglio/agosto 1991
MCmicrocomputer n. 109 - luglio/agosto 1991
CITTADINI & COMPUTER
In numerosi punti vendita, grazie ai terminali POS
(Point Sale) è possibile il pagamento mediante
carta magnetica. Nella pagina accanto due esempi
di carta che con una sottile banda magnetica
permettono prelievi di denaro o pagamenti
automatici
le 24 ore, non può essere realizzata con
altri sistemi. Soltanto il collegamento in
tempo reale tra diversi computer rende
possibile l'utilizzo delle carte di credito e
di debito per le diverse operazioni alle
quali possono essere abilitate.
Per la gestione globale e integrata di
questo settore il gruppo inglese Thorn
Emi ha messo a punto un sistema, de-
nominato Action 2000, distribuito dal
gruppo S&M, uno dei maggiori in Italia
nel campo del software. Action 2000 of-
fre una soluzione modulare in linea con
i nuovi standard SIA e con quelli inter-
nazionali relativi ai sistemi EFT. | servizi
che possono essere gestiti da Action
2000 sono:
1. Prelevamenti in lire/valuta presso
ATM (carte di debito)
2. Anticipi in lire/valuta presso ATM
(carte di credito)
3. Pagamenti con carte di credito/debi-
to presso POS
4. Collegamenti con reti di autorizzazio-
ne nazionali e internazionali
5. Operazioni di Self-Service (banca au-
tomatica)
700.000 bonifici al giorno
Per avere un'idea di che cosa possa si-
gnificare l'automazione dei movimenti di
denaro, diamo un'occhiata a quello che
succede in Norvegia, dove operano 190
banche, con 1600 sportelli, per un popo-
lazione di 4,2 milioni di abitanti.
In quel paese i sistemi di pagamento
più diffusi in alternativa al contante sono il
giroconto postale e il bonifico bancario, Si
îtatta di un ordine impartito alla banca o
alle poste affiché accreditino un certo im-
porto direttamente dal conto del pagante
a quello del beneficiario. È una procedura
molto complessa, che prevede una lunga
serie di registrazioni e di contabilizzazioni
che si concludono con l'invio di un avviso
al beneficiario. Le banche norvegesi han-
no istituito un Bbs che provvede anche a
questo tipo di trasferimenti. Il sistema è
denominato GIPSY (Giro Image Proces-
sing SYstem) e riduce al minimo la mani-
polazione manuale di pezzi di carta. | do-
cumenti che pervengono dalle varie ban-
che vengono inseriti in un lettore-selezio-
natore dotato di una doppia telecamera.
L'immagine dei moduli viene microfilmata
e digitalizzata alla velocità di 25.000 pezzi
all'ora e archiviata su disco magnetico in
formato compresso. «L'operazione (citia-
mo da Il Sole 24 ore del 16 novembre ‘90)
genera un record che funge da chiave
identificativa del documento. Da quel mo-
mento in poi la circolazione cartacea si
blocca: tutte le fasi successive (lettura di
importi e dati significativi, contabilizzazio-
ni, compensazione finale) si svolgono sulle
immagini elettroniche. Per esempio, i ca-
ratteri stampati o manoscritti che non ven-
gono riconosciuti dal lettore automatico
sono convogliati su apposite stazioni di la-
voro dove vengono visualizzati su schermi
ad alta risoluzione e integrati a cura degli
operatori...
A fine giornata le immagini relative ai gi-
roconti eseguiti vengono combinate con i
dati riferiti ai clienti. | moduli, riprodotti in
formato ridotto tramite stampante laser ad
alta velocità, vengono infine imbustati per
l'inoltro via posta. Ogni giorno partono da
Bbs circa 250.000 plichi, ma le grandi or-
ganizzazioni e le banche corrispondenti ri-
cevono i flussi informativi direttamente
tramite computer». La media giornaliera è
di 700.000 operazioni, con punte di un mi-
lione.
Bbs prevede di impiegare tre anni mez-
20 per rientrare dall’investimento, che am-
monta a 21 milioni di dollari.
95
COMPUTER & CITTADINI
Piccolo Glossario
EFT (Electronic Funds Tranfer}: trasferimento elettronico di fondi per via telematica.
È l'insieme delle procedure che permettono non solo le transazioni basate sulle carte
magnetiche, ma tutti | trasferimento di denaro tra le banche e tra le banche e i clienti,
con accrediti e addebiti automatici senza la circolazione materiale di valuta o di do-
cumenti cartacei
PIN (Personal Identification Number): è un numero, segreto, che l'istituto che emet-
te la carta fornisce al titolare. Solo digitando questo numero è possibile accedere ai
servizi ATM.
S.L.A. (Società Interbancaria per l'Automazione), fornisce un supporto operativo e
determina gli standard per l'automazione degli istituti di credito,
Terminale ATM (Automatic Teller Machine): terminale, attivabile direttamente dal
cliente, che può svolgere operazioni bancarie anche al di fuori del normale orario di
sportello. Oltre al conosciuto Bancomat, ci sono ATM in grado di ricevere versamenti,
fornire estratti conto e così via. Elemento essenziale per il funzionamento dell'ATM
è il PIN, il numero segreto di identificazione dell'utente.
Terminale POS (Point Of Sale): terminale posto sul punto di vendita dotato di let-
tore di carte magnetiche per operazioni di pagamento automatiche.
Due esempi di terminale ATM
(Automatic Teller Machine): in alto un
modello della famiglia Auto 1 NCR; in
basso un convenzionale terminale Bancomat.
6. Gestione dei portatori di carte ma-
gnetiche (debito/credito) con creazione
di profili utente personalizzati
6. Gestione di carte di credito private
7. Credito al consumo.
Il sistema è composto da una serie di
moduli, indipendenti e collegati, ciascu-
no dei quali è in grado di operare in am-
biente multi-istituto (è il caso di molte
carte di credito e di debito, che vengo-
no commercializzate da banche diverse,
pur facendo capo ad un'unica organiz-
zazione)
ATM Terminal Manager è il modulo
dedicato alla gestione della rete di spor-
telli automatici. Gestisce terminali di di-
versi costruttori, verso i quali può svol-
gere anche un servizio di telediagnosi e
produce | rapporti amministrativi e di
controllo.
POS Terminal Manager gestisce la re-
te dei terminali situati sui punti di ven-
dita per il pagamento con carte magne-
tiche (casse dei grandi magazzini, distri-
butori di carburanti, ecc.), con l'accesso
diretto ai sistemi di autorizzazione al pa-
” gamento
EFT Super Switch (TESS) consente di
gestire principalmente l'inteffaccia ver-
so le reti nazionali e internazionali di au-
torizzazione.
DAS (Debit Authorization System) è il
modulo che esegue i controlli di auto-
rizzazione per le transazioni effettuate
sia sugli ATM/POS collegati alla rete, sia
su altri nodi esterni con carte di debito
rilasciate dall'istituto. Consente diversi
livelli di autorizzazione e gestisce le più
comuni transazioni operate normalmen-
te presso terminali ATM, POS e Self-
Service: prelievi, anticipi, depositi, paga-
menti, storni, garanzia assegni, ecc.
CMS (Card Management System) è il
gestore delle carte magnetiche conse-
gnate alla clientela e consente una serie
di operazioni statistiche per valutare il
trend del mercato e altre operazioni di
marketing.
Action 2000 è in gradi di collegarsi
con gli archivi e con le procedure appli-
cative tradizionali della banca sia on-line
(via TESS), sia con la modalità Store &
Forward (via DAS). Può operare in am-
bienti IBM o TANDEM, anche in confi-
gurazione distribuita,
me
9%6 MCmicrocomputer n. 109 - luglio/agosto 1991
* MEMORIA INTERNA: 128 K espandibili a 640 K! * DISPLAY: 8 righe x 40 caratteri
* AGENDA: spazio per 4.000 numeri telefonici o 2.500 indirizzi * GESTIONE
APPUNTAMENTI: con allarmi programmabili e ripetibili * CALCOLATRICE: con funzioni
complete e ricalcolo automatico * VIDEOSCRITTURA: il primo tascabile che vi da la
possibilità di scrivere lettere, relazioni e articoli quando viaggiate. Con un vero
wordprocessor e tastiera QWERTY * FOGLIO ELETTRONICO: per la prima volta la potenza
e la flessibilità dei fogli elettronici in un ambiente databank Compatibile LOTUS 1-2:3!
E il PC folio
lo trovi qui
ATARI PC folio:
L'UFFICIO IN TASCA!
L'incredibile computer tascabile che supera i limiti dei databank tradizionali
per darti la vera compatibilità MS-DOS!
Leggi e confronta:
possibilità di scambiare dati e programmi
* DIMENSIONI: 20 x 10 x 3 cm * PESO:
* ALIMENTAZIONE: 3 comode pile stilo
L'ATARI PC folio
È IL REGALO IDEALE PER MANAGER, PROFESSIONISTI, ARCHITETTI,
AVVOCATI, MEDICI, GIORNALISTI, INSEGNANTI, STUDENTI ...
* SISTEMA OPERATIVO: MS-DOS compatibile (processore 80C88), con
con i PC da tavolo!
* AMPIA GAMMA DI PERIFERICHE E ACCESSORI: Memory Cards da 32-64
128 K, moduli di espansione da 256 K, interfaccia seriale, interfaccia parallela,
drive per Memory Cards e una libreria di programmi in continuo arricchimento
solo 450 grammi!
E il PC folio
lo trovi qui:
Li Romena ?
MESSAGGERE MUSICAL.
31251 RANDOM
ToRELLO
TRENTINO ALTO ADIGE + music CENTER.
4, 3601 GARD 1I_CRON
LA DISCOTECA, vo rt
di KONTSCHEDER
MacRo.
tao
oence
EMILIA ROMAGNA - FREE TUE COMPUTER
“ELEcrRoNs,
49/9005 16. ZANICHELLI a
OCA INFORMATICA paz a
5. ORSA
ATARI ITALIA S.p.A -Via V. Bellini, 21 - 20095 Cus
Toi
Dimensioni: 20x 10x3cm
QUEST'ANNO, PERCHE NON REGALATE ANCHE VOI UN
PC folio?
Grazie alle sue notevolissime prestazioni, all'estetica accattivante e
al costo veramente contenuto l'Atari PC-Folio sta riscuotendo un
grande successo nel settore della regalistica aziendale. Per un
‘omaggio importante alla clientela migliore, agli agenti e venditori che
hanno raggiunto Îl target o ai dirigenti della vostra azienda il PC-Folio
rappresenta oggi la soluzione ideale, che offre la certezza assoluta
di un elevatissimo indice di gradimento. Per venire incontro alle esi-
genze delle aziende, Atari Italia ha eleborato alcune proposte di rega-
listica a condizioni davvero particolari. Se queste proposte Vi interes-
sano, saremo lieti di farvele conoscere: la Sig.ra Gusella, responsabi-
le del nostro Servizio Regalistica (tel. 02/61.34.141), è a Vostra di
sposizione per fornirVi tutte le informazioni del caso.
A ATARI
COMPUTER
50 Milanino (MI) Tel, 02/61.34.141 - Fax 02/61.94.048 - Per saperne di più: FILO DIRETTO PC FOLIO
BORSARI CENTROBORGO vi IRE Leo 16
DA ti 51/802. CABRINI IVO a Gr è
CABRINI POLYEMOTON
EMPORIO MUSICALE SENESE
TOSCANA » euROSOFT
N FREE TM COMPUTER
AA£TRONCA cano STELE vo centi
OFFICE DATA SERVICE
Î IL COMP
FUTURA 2 COMPUTER MOUSE
3 Ko 5/68 8751. COMPUTER SHOP
CENTER St
CROLLA vs ie com
PUTER WARE HOUSE
FLOATING POINT
“ 8 TELEINFORMATICA TOSCANA
* OLITIT.
Ri
MARCHE, uneRA E ABRUZZI» ona NILO
COMPUTER
COMPUTER MARKET.
4 PASSI HF,
LAZIO » METROIMPORT
Pc COMPUNEA| posse
OM te 06/0168 ARES
CAMPANIA E CALABRIA» We neoRuEDOA
DIFFUSIONE EDITOR
Ho cina cone Fc uan
QuAGLIA coMpureR
PUGLIA » CENTRO ATARI RVF
È DISCORANA
DISCORAMA 2
DI MATTEO ELETTRONICA
riferi PAN CAL
INFOSERI
"ion pa sin
COMPUTER
“ion come
35 COPYPUGLIA vi
5077
55 _TECNOBIT
SARDEGNA SARDA COMPUTING ie
557 - BAIARDO CARTOLERIA
SICILIA » AzeTA
c MICROMEGA, Gar
pone È COMPUTER HOUSE MESSINE
CI ri
Tel. 02/61.96
(SIIT)
m
Dell Syetene 212n
Deli System 320N
Dell 320N
vete diciannove anni ed un capì
A tale di mille dollari. Siete un bri
lante studente universitario texa-
no e volete mettere su un'azienda di
computer: come vi comportate? Avete
tre anni di tempo per rispondere. Se în
capo a questo termine la vostra ditta
raggiunge i trecento dipendenti e fattu
ra 70 milioni di dollari, probabilmente
siete Michael Dell in persona e quindi
non c'è alcun bisogno che leggiate que-
sto articolo. In ogni altro caso, invece, vi
conviene leggerlo per fare la conoscen-
za con un nome nuovo per il nostro pae-
se ma da tenere ben presente, con una
storia che ha dell'incredibile e con dei
computer veramente interessanti
La storia è appunto quella di Michael
Dell, fondatore ed attuale presidente
nonché amministratore della omonima
società costruttrice di computer che
98
di Corrado Giustozzi
dallo scorso ottobre è presente anche
in Italia. Per chi non lo sapesse, Dell è
un nome molto noto in USA dove in po-
chi anni, grazie ad una politica di gestio
ne della produzione e della vendita as-
solutamente innovativa, si è conquista-
to una rispettabile fama ed una solida
posizione di mercato. Ma vediamo la
storia.
Nel maggio del 1984 Michael Dell ha
appena diciannove anni ed è uno stu-
dente come tanti all'Università del Te-
xas ad Austin. Ad una profonda passio-
ne per la tecnologia unisce però un vi-
vace spirito imprenditoriale: così, otte-
nuta la licenza commerciale e disponen-
do di un capitale di mille dollari, il nostro
eroe fonda una ditta per la produzione
di computer che chiama Dell Computer
Corporation, dodici persone in tutto. Co-
sa può fare un ragazzo contro colossi
MCmicrocomputer n
quali IBM e Compaq? Sfruttare al mas
simo gli unici vantaggi che un'organiz-
zazione piccola e «casereccia» possiede
rispetto ai grandi colossi: il dinamismo
la facilità nel mutare politica produttiva,
la possibilità di concentrarsi su pochi
prodotti ad alta tecnologia, lo sfrutta-
mento di canali di mercato particolari,
conquista di nicchie specializzate.
A poco più di un anno dalla costitu-
zione, nel luglio 1985, la Dell Computer
poteva già annunciare un modello di XT
«turbo» con processore 8088 ad 8
MHz; a settembre 1985 era la volta di
un 286 a 8 MHz, ed ad aprile 1986 di un
286 a 12 MHz. Nel frattempo la ditta
aveva già 250 dipendenti, che diventano
300 subito dopo la presentazione, avve-
nuta al Comdex di novembre, di un 386
a 16 MHz, il primo del mercato ad im
piegare solo RAM statiche. A_marzo
109 - luglio/agosto 1991
1987, chiusura del terzo anno fiscale
per la società, il fatturato sfiora ì 70 mi-
lioni di dollari. Nello stesso mese l'As-
sociazione degli Imprenditori nomina
Michael Dell «Miglior Giovane Impren-
ditore» per l'anno 1986, un riconosci-
mento che gli verrà assegnato ancora
nei due anni successivi.
Il resto è storia di oggi: i computer
Dell, costantemente all'avanguardia tec-
nologica rispetto alle tendenze del mer-
cato, riscuotono sempre maggiori suc-
cessi fra la clientela e la Dell risulta
spesso Vincitrice delle inchieste che va-
rie riviste specializzate conducono per
saggiare il grado di soddisfazione degli
acquirenti. A ciò contribuiscono la buo-
na fama di affidabilità delle macchine,
conquistata grazie anche ad un pronto
ed efficiente servizio di assistenza, ed il
loro ottimo rapporto prezzo/prestazioni.
L'anno fiscale 1990, chiuso a febbraio
1991, ha visto per Dell un fatturato re-
cord di quasi 550 milioni di dollari otte-
nuto non solo in USA ma anche (per un
considerevole 34%) in Europa, grazie al-
la recente apertura di varie filiali nelle
principali nazioni del vecchio continente.
Proprio per rifornire direttamente que-
sto importante mercato, a fine '90 Dell
ha rilevato il grosso stabilimento produt-
tivo della Atari a Limerick, in Irlanda, do-
ve man mano concentrerà tutta la pro-
duzione non destinata agli USA. Quasi
contemporaneamente a questo acqui-
sto, nell'ottobre del 1990 Dell ha uffi-
cialmente aperto una propria sede in
Italia, la Dell Computer SpA di Milano,
che ha raggiunto la piena operatività nei
primi mesi di quest'anno.
Dell 320N
Produttore e Distributori
Dell Computer S.p.A.
Via Di Vittorio, 55
20090 Segrate (MI)
Prezzi (IVA esclusa):
320N: 88386SX/20, 1 MByte
‘RAM, HD 40 MByte L. 4.990.000
c.s. ma con HD 60 MByte L. 5.390.000
Espansione RAM, per ciascun
MByte L. 250.000
Batteria supplementare L 90.000
Un'industria rivoluzionaria
La storia di Michael Dell e della sua
azienda sembra quasi incredibile a rac-
contarsi; ricorda una di quelle storie
così americane sul mito del «self-made
man» che si narravano a proposito dei
capitani d'industria di una volta, e che
sembrano non poter più accadere nella
realtà del giorno d'oggi. Ed invece è una
storia dei nostri tempi, che dimostra co-
me un piccolo Davide possa se non
sconfiggere almeno infastidire seria-
mente i Golia del mercato come, tanto
per non far nomi, IBM e Compaq,
Ma a parte la forte carica personale
di Michael Dell e le sue indubbie qua-
lità manageriali, quali sono le idee di
base che stanno dietro al suo clamoro-
so successo? Essenzialmente quattro,
il concentrarsi solo su prodotti ad alto
contenuto tecnologico, l'adozione del
moderno criterio produttivo dello «Just
In Time», la scelta del canale di vendita
PROVA
DELL 320N
diretto e un efficace servizio di assi-
stenza pre- e post-vendita.
Il criterio commerciale più innovativo
è sicuramente quello della vendita di-
retta: le macchine Dell non si trovano
nei negozi ma vengono acquistate, per
posta telefono o fax, direttamente
presso la casa madre. Il cliente ordina
«sulla carta» e riceve la macchina a do-
micilio dopo qualche giorno. Egli è na-
turalmente garantito nell'acquisto da
una garanzia del tipo «soddisfatti o rim-
borsati» che gli dà il diritto di provare il
prodotto per trenta giorni; se al termi-
ne di tale periodo non è soddisfatto
dell'acquisto può restituire la macchina
e riavrà indietro tutti i suoi soldi.
Chiaramente il beneficio più imme-
diato di questo sistema è che si taglia-
no gran parte dei costi aggiuntivi del
prodotto, quelli dovuti ai ricarichi dei
commercianti intermedi, e si può dun-
que offrire all'acquirente finale un prez-
zo più contenuto. Ma questa fortunata
intuizione commerciale ha anche delle
valenze più profonde: in effetti è grazie
ad essa che Dell ha potuto applicare il
preziosissimo criterio costruttivo dello
«Just In Time» e costruire un'organiz-
zazione produttiva precisa come un
orologio svizzero. È noto che il JIT si
può adottare solo quando si sa in anti
cipo cosa produrre ed in che volumi: in
Dell tale principio funziona perché in ef-
fetti le macchine vengono praticamen-
te fabbricate in seguito a ciascun ordi-
ne, ossia sono fatte su misura per cia-
scun cliente. | vantaggi di una struttura
del genere sono molteplici: la giacenza
di magazzino, sempre fonte di pesanti
SETE
La tastiera molto bella ed eccezionalmente completa
MCmicrocomputer n.
109 - luglio/agosto 1991
C+
ò
99
PROVA
DELL 320N
In alto, a sinistra e a destra, le due fiancatine del computer.
Qui sopra il retro, notare la «saracinesca» che copre i connettori.
Qui a destra dettaglio sul pannellino dei connettori
costi e di numerosi grattacapi, è pres-
soché azzerata; praticamente non esi-
stono modelli preconfigurati di compu-
ter ma un grande listino «aperto» dal
quale ciascun acquirente può «costruir-
si» una macchina configurata come
vuole; ciascuna macchina viene imma-
tricolata all'atto della produzione ed
identificata col nome del cliente in mo-
do da poter essere singolarmente se-
guita ed assistita lungo tutto l'arco del-
la sua vita operativa.
| risparmi aziendali derivanti da que-
sta efficiente struttura produttiva per-
mettono a Dell di investire risorse in
un'altra attività assolutamente strategi-
ca per l'immagine della ditta: l'assisten-
za prima, durante e dopo la vendita, Ca-
so più unico che raro, i clienti Dell pos-
sono ordinare assieme alla propria mac-
china un qualsiasi software applicativo:
saranno i tecnici Dell ad acquistare il
pacchetto ed installarlo sul computer
prima di consegnarlo, in modo da for-
nire all'acquirente un prodotto completo
«chiavi in mano». Prima dell'acquisto, il
potenziale compratore può consultare
telefonicamente un tecnico per accer-
tarsi di problemi di compatibilità, avere
consigli sulla configurazione e via dicen-
do. E dopo la vendita, oltre alla garanzia
standard di dodici mesi, può essere at-
tivato uno speciale servizio di assisten-
za on-site che garantisce l'intervento di
un tecnico in qualunque luogo entro
ventiquattr'ore dalla chiamata.
La soddisfazione dei clienti è data an-
che e soprattutto da questi particolari,
ed una ditta che produce clienti soddi-
100
sfatti ha sicuramente la vita più sempli-
ce di una che fa solo buoni prodotti. Mi-
chael Dell l'ha capito perfettamente ed
ha orientato la sua azienda proprio ver-
so un rapporto molto stretto con la sua
base di clienti. Un approccio nuovo in
questo mercato, diremmo quasi rivolu-
zionario e coraggioso; che comunque
ha funzionato egregiamente, tanto da
essere stato recentemente copiato (ma
non con altrettanto successo) da altre
ditte americane.
Inutile dire che i punti di forza Dell so-
no applicati tali e quali nel nostro paese
da Dell SpA. La filiale italiana della Dell
può essere raggiunta telefonicamente
tramite un Numero Verde ed offre i me-
desimi servizi per cui la casa madre è
diventata famosa: assistenza e consu-
lenza prevendita, ordini telefonici con
garanzia «soddisfatti e rimborsati», as-
sistenza postvendita. Per il nostro mer-
cato si tratta di un esperimento del tut-
to nuovo, ma assai interessante.
| prodotti
La lunga introduzione serviva, ovvia-
mente, a presentare il nome e la filo-
sofia Dell a chi ancora non li conosceva.
Ma ovviamente il miglior biglietto da vi-
sita sono i fatti, che nel nostro caso so-
no ì computer. Dicevamo prima che un
principio basilare della politica aziendale
di Dell è quella di essere considerato un
costruttore «allo stato dell'arte»; ad
esempio è interessante notare come
Dell sia al momento l'unica azienda ol-
tre Compag a proporre un sottosistema
a disco in tecnologia «Drive Array» per
il suo tower 486. Fra gli altri modelli at-
tualmente in catalogo citiamo vari desk-
top basati su 80286 e 80386 a diverse
frequenze di clock, ed un interessante
laptop con 386SX a 20 MHz e disco da
120 MByte. Ma siccome al momento la
situazione del mercato è tale per cui sia
lo stato dell'arte tecnologico che la bat-
taglia commerciale sono concentrati
sulla fascia di portatili «notebook», ab-
biamo scelto di prendere in esame una
macchina di questa categoria per me-
glio saggiare la rispondenza dell'offerta
Dell con quella della concorrenza. Pro-
viamo così il modello superiore della re-
centemente annunciata linea di note-
book Dell, siglato 320N. Si tratta, come
il nome fa supporre, di un computer ba-
sato su 386SX a 20 MHz; l'altro model-
lo, siglato 212N, usa invece un 286 a 12
MHz. In sintesi le sue caratteristiche: la
RAM va da 1 a 5 MByte, il disco fisso
è da 40 o 60 MByte, l'autonomia è di
tre ore con tempo unitario di ricarica; di-
spone di uno schermo LCD VGA e di
una completa dotazione di interfacce;
viene fornito con MS-DOS 4.01; può
montare un modem/fax interno. Il tutto
ad un costo di poco inferiore ai cinque
milioni e mezzo per il modello con disco
da 60 MByte e di cinque milioni per
quello con disco da 40 MByte.
Descrizione esterna
L'abito non fa il monaco, è vero. Ma
chi l'ha detto che i computer debbano
essere necessariamente brutti o quan-
MCmicrocomputer n. 109 - luglio/agosto 1991
Qui sotto un particola-
re dei led di stato e del
pulsante di stand-by. Sì
notano anche i controlli
del display
v
tomeno scialbi? Questo notebook Dell
non è né l'uno né l'altro, anzi è senz'al-
tro molto bello a vedersi. Sarà l'effetto
del color grigio scuro brunito, quasi un
nero opaco militare, o degli inserti in
plastica sul coperchio con funzione an-
tiscivolo per il trasporto, o delle false fe-
ritoie di aerazione usate a scopo orna-
mentale; comunque l'insieme è sicura-
mente gradevole e soprattutto ben lon-
tano dai convenzionali canoni estetici
che regolano questo tipo di macchine.
Le dimensioni sono naturalmente
quelle classiche per un notebook, ossia
circa 28x5x21 cm (Ihp); il peso è inve-
ce eccezionalmente contenuto, solo 2,9
kg
Ma cominciamo subito la descrizione
esterna dell'apparecchio. Sulla sua fian-
catina destra troviamo il drive per mi-
crofloppy (3,5" da 1,44 MByte), il vano
della batteria di alimentazione, l’ingres-
so per l'alimentazione esterna e l'inter-
ruttore di alimentazione generale; que-
st'ultimo è montato in posizione bene
incassata per evitare di azionarlo inav-
vertitamente durante il trasporto. Notia-
mo che la batteria ha una forma asim-
metrica che ne impedisce l'inserimento
in maniera scorretta. Sul lato opposto si
trova solo, coperto da un pannellino fit-
tizio, l'alloggiamento per il modem/fax
interno (opzionale, sarà disponibile ai
primi di settembre). Il pannello posterio-
re è caratterizzato dalla presenza di uno
sportellino scorrevole «a saracinesca»
che nasconde e protegge il pannellino
sul quale sono raggruppati tutti i con-
nettori di interfaccia. Qui troviamo: la
Sopra, il vano riservato
al modem/fax opziona-
le. Qui a destra quello
relativo al coprocesso-
re numerico ed alla
‘RAM supplementare.
porta parallela per la stampante o un dri-
ve per floppy esterno (DB-25), l'ingres-
so mouse tipo PS/2 e l'ingresso per una
tastiera esterna (entrambi DIN submi-
niatura), l'uscita video VGA (DB-15 mi-
niatura) e la porta seriale RS-232 (DB-9).
Sotto alla «pancia» del computer,
esteticamente curata quanto il coper-
chio, troviamo due «tacchetti» e una fa-
scia di gomma, quasi un tappetino, con
funzioni antiscivolo
Sganciamo ora l'antina del display e
solleviamola per accedere alla tastiera.
Notiamo innanzitutto lo spessore estre-
mamente ridotto del pannello, solo 15
millimetri. La tastiera, già in versione
italiana, ci sembra una delle migliori mai
viste su una macchina di questa cate-
goria: tutti i tasti sono presenti e tutti
sono al posto giusto, mentre l'uso della
seconda funzione è limitato al solo ta-
stierino numerico «embedded». Notia-
mo esplicitamente la presenza di dodici
tasti funzione, il corretto posizionamen-
to dei tasti di movimento cursore e la
realizzazione delle «paginazioni» in pri-
ma funzione su tasti separati. La mec-
canica adottata è, per necessità, del ti-
po a corsa breve con azionamento mor-
bido. Poco sopra la tastiera, a destra,
tre led verdi segnalano lo stato dei
«lock» di tastiera; sulla sinistra invece,
protetto da uno sportellino a scorrimen-
to, si trova l'alloggiamento per il copro-
cessore numerico opzionale e per le
espansioni di RAM. Infine al centro del
computer in alto, proprio in corrispon-
denza della cerniera del coperchio, sono
stati posti un pulsante e cinque led che
MCmicrocomputer n. 109 - luglio/agosto 1991
PROVA
DELL 320N
formano il «pannello di controllo» del
computer. ll pulsante forza lo stato di
stand-by mentre i led, posizionati in mo-
do da essere visibili anche a coperchio
chiuso, segnalano la presenza dell'ali-
mentazione e la condizione di stand-by,
gli accessi al disco fisso ed al floppy, la
condizione di batteria in esaurimento e
di ricarica in corso. Da notare che il pul-
sante di stand-by è messo in una posi-
zione tale da essere premuto dal coper-
chio quando questo viene chiuso; in
questo modo se si chiude il computer
senza spegnerlo non si rischia di scari-
care inutilmente la batteria a vuoto
Poco sopra al pannellino con i led, e
siamo già sull'antina del display, si tro-
vano i due potenziometri a cursore che
regolano luminosità e contrasto dello
schermo, e lo schermo stesso. Que-
st'ultimo ha una diagonale di 8,5" ed è
in grado di visualizzare sedici livelli di
grigio nel modo VGA 640x480 o tren-
tadue in quello MCGA 320x200.
L'interno
Quasi tutto il 320N si regge per mez-
zo di incastri: la carrozzeria è infatti co-
stituita da due semigusci plastici tenuti
insieme da molteplici incastri e da quat-
tro viti. Tre di esse si trovano sul fondo
del computer sotto al tappetino antisci-
volo, la quarta è posta all'interno della
macchina sul fondo del vano batteria.
Una volta rimossi questi fermi il com-
puter si apre in due liberando la tastiera
e consentendo l'accesso alla piastra
madre. Quest'ultima occupa pratica-
101
PROVA
DELL 320N
Particolare del
mente la sola metà sinistra della mac-
china ed è realizzata interamente in tec-
nologia SMD. La parte anteriore sinistra
è occupata di minuscolo hard disk da
2,5”, quella anteriore destra dal «gigan-
tesco» (!) drive per microfloppy da
3,5”; dietro a destra si trova invece il
vano per la batteria.
La progettazione della macchina ci I{ [EEE
sembra estremamente razionale, men- %
tre la costruzione è pulita e curata. No- è 5
tiamo ad esempio, come sintomatico bere) e:
della buona realizzazione, il sottile strato
di neoprene incollato sopra ai dischi per | ) svvusnvvIn
isolarli meccanicamente dalle vibrazioni gr n
trasmesse tramite la tastiera. Di contro
sono evidenti alcuni «rattoppi» a livello
elettronico, ossia componenti aggiunti
in un secondo tempo con filature volan-
ti, indici evidenti di qualche correzione
dell'ultimo minuto; di ciò comunque
non ci preoccupiamo troppo dato che
l'esemplare ricevuto in visione é una
unità di preserie.
Utilizzazione
Eccovi ora le sensazioni
che abbiamo riporta
to dopo aver
utiliz-
Il computer smontato.
Notare | “tappetini” di
neoprene antishock
sui drive.
Vista d'insieme con ali-
mentatore e batteria
Quest'ultima è di for-
ma asimmetrica per
evitare il suo inseri-
mento in modo scor-
retto,
zato questo 320N per qualche giorno.
Cominciamo col notare che il peso, in-
feriore a tre chili, è realmente molto ri-
dotto e permette di portarsi appresso il
computer senza alcun sacrificio.
Le prestazioni di calcolo sono, come
ci si poteva aspettare date le premes-
se, di tutto rilievo; il comportamento
del «classico» 386SX/20, oramai impi
gato da tutti i notebook di classe alta, è
noto, ma anche il disco «dice la sua»
ed offre una performance di alto livello
sia come tempi fisici di accesso che
come transfer rate. Diciamo dunque
che non vi è alcun problema con Win-
dows 3 né con altri applicativi piuttosto
pesanti. Utile, a questo proposito, la
possibilità di montare il coprocessore
387SX per velocizzare la macchina in
eventuali applicazioni di calcolo scienti-
fico.
La tastiera ci sembra la migliore fino-
ra mai vista su un notebook. È degno
di nota soprattutto il fatto che solo il ta-
stierino numerico «nascosto» venga
acceduto tramite seconda funzione,
mentre tutte le altre funzionalità di ta-
stiera (comprese le paginazioni) siano
realizzate con tasti dedicati.
Molto bello anche lo schermo LCD,
sempre preciso e veloce. C'è solo un
problema: l'attivazione del modo «re-
verse» avviene via software (premendo
Ctrl-Backspace) e non via hardware,
quindi non è detto che funzioni sem-
pre; sotto Windows, ad esempio, non
funziona. Evidentemente Windows in-
tercetta la combinazione Ctrl-Backspa-
ce prima che essa raggiunga il control-
lo del display. Avremmo preferito un
normale controllo hardware non sog-
getto ad interferenze esterne.
E parliamo dell'autonomia. Non ab-
biamo eseguito prove a rottura sull'ap-
parecchio in nostro possesso, che
sembrava avere qualche disfunzione
nella sezione alimentatrice imputabile
sicuramente alla sua natura di preserie,
ma non abbiamo motivo di dubitare
delle dichiarazioni della casa che preve-
dono circa tre ore di funzionamento au-
tonomo. Due le cose interessanti da
notare a riguardo: la prima è che con la
macchina vengono fornite due batterie,
così se ne può sempre avere una di
scorta; la seconda è che il ciclo di rica-
rica è pressoché unitario, ossia di sole
tre ore. Va sottolineato anche il fatto
che per sostituire la batteria scarica
non è necessario uscire da un'eventua-
le applicazione e neppure spegnere il
computer: all'interno della macchina è
infatti presente una ulteriore piccola
batteria fissa che fornisce qualche mi-
nuto di autonomia extra proprio per dar
modo all'utente di procedere con co-
modo alla sostituzione di quella princi
pale. E sempre in ambito di batterie,
segnaliamo la presenza in firmware di
un completo sottosistema di «power
management» che permette sia di atti-
vare i classici timeout per il conteni-
mento dei consumi sia di visualizzare
graficamente lo stato di carica della
batteria. | timeout, per la cronaca, sono
La classica foto di confronto con le dimensioni dî
un fascicolo di MC.
MCmicrocomputer n. 109 - luglio/agosto 1991
PROVA
DELL 320N
relativi al display, al disco ed al proces-
sore («system stand-by») e possono
essere impostati l'uno indipendente-
mente dall'altro. Inoltre l'utente può
scegliere, mediante un'apposita opzio-
ne di configurazione, se far sì che i
timeout vengano automaticamente
esclusi durante il funzionamento con
l'alimentazione di rete ovvero restino
attivi anche in questo caso.
Ci sembra che questa ricchezza di
opzioni dimostri chiaramente la grande
cura generalmente posta nella realizza-
zione della macchina. Cura che, d'al-
tronde, risalta anche dai manuali: com-
pleti, chiari, esaurienti ed anche grafica-
mente molto belli, sono esattamente
come li vorremmo. Al momento sono
disponibili in italiano solo quelli del
DOS mentre quelli della macchina sono
ancora in inglese, ma crediamo che
l'attività di traduzione sia in corso. As-
sieme ai manuali vengono forniti alcuni
dischetti di servizio: un tutorial, una
guida al software ed un diagnostico.
Quest'ultimo è sicuramente il migliore
diagnostico custom che ci sia capitato
di vedere: completissimo, analitico, ap-
profondito, facile da usare e da capire,
dotato di help in linea; insomma uno
strumento utile e ben fatto, che viene
voglia di far girare solo per imparare
qualcosa di più sulla propria macchina!
Conclusione
Infine passiamo rapidamente alle ci-
fre per vedere come questi nuovi pro-
dotti Dell si posizionino nel nostro mer-
cato. Sinteticamente, il modello con
hard disk da 60 MByte costa pratica-
mente cinque milioni e quattrocentomi-
la lire, mentre quello con hard disk da
40 MByte costa cinque milioni quasi
tondi. L'espansione di RAM viene inve-
ce duecentocinquantamila lire al
MByte. Non occorre essere dei grandi
analisti per accorgersi che si tratta di
prezzi estremamente competitivi, i qua-
li situano il 320N molto in alto nella ipo-
tetica classifica dei prodotti con il mi-
glior rapporto fra prezzo e prestazioni.
Considerando poi il valore aggiunto dei
servizi offerti dall'azienda Dell ci sem-
bra che queste macchine posseggano
delle ottime carte per gettare ulteriore
scompiglio nel già agitatissimo mercato
dei notebook.
In definitiva non possiamo che con-
gratularci con Dell e salutarne l'ingres-
so sul nostro mercato. La presenza in
questo settore di un ulteriore temibile
concorrente, alla lunga, non fa che il
bene degli acquirenti i quali hanno un
margine di scelta maggiore, anche se
forse a prezzo di qualche grattacapn in
più. e
103
PROVA
Amstrad
PC43865X
mstrad è un costruttore inglese
impegnato su più fronti nel set-
tore delle apparecchiature elet-
troniche consumer (personal computer,
televisione e videoregistrazione, ripro-
duzione musicale), che si contraddistin-
gue sempre per le proposte originali ed
i costi competitivi. Su queste pagine ci
siamo occupati altre volte in passato, a
104
di Corrado Giustozzi
dire il vero molto tempo fa, dei suoi pro-
dotti relativi al personal computing, tutti
generalmente diretti in special modo
verso un pubblico di hobbysti di fascia
media.
Ora, dopo un intervallo di oltre due
anni, torniamo a parlare di Amstrad pre-
sentandovi una macchina interessante
e sotto vari aspetti anticonvenzionale,
Microsoft
MCmicrocomputer n.
dedicata ad un pubblico dalle esigenze
elevate ma dal budget limitato, L'ogget-
to in questione si chiama PC4386SX e,
come si evince immediatamente dal no-
me, è basato su di un microprocessore
Intel 80386SX. Si tratta tuttavia del mo-
dello con clock a 20 MHz, in grado di
offrire prestazioni alquanto migliori ri-
‘spetto ai primi 386SX a 16 MHz. Ma in
109 - luglio/agosto 1991
questa macchina le già buone prestazio-
ni del microprocessore vengono note-
volmente incrementate grazie ad un in-
telligente ed economico «trucco»: l'a-
dozione di una cache memory da 64
KByte la quale, compensando specifica-
mente quello che è il principale collo di
bottiglia del 386SX, produce come risul-
tato netto un sensibile incremento della
sua efficienza globale. Fra le altre carat-
teristiche interessanti del PC4386SX ci-
tiamo ancora: le ridottissime dimensio-
ni, i 4 MByte di RAM forniti di serie, il
disco fisso da 80 MByte per 19 millise-
condi, la VGA incorporata, la dotazione
standard di MS-DOS, di una versione
leggermente customizzata di Windows
3 e di Microsoft Excel. Dulcis in fundo
va notato che il prezzo di tutto questo
ben di Dio è di poco superiore ai tre mi-
lioni e mezzo con il monitor VGA a co-
lori, e di poco inferiore con quello mo-
nocromatico. Insomma, una macchina
che merita senz'altro uno sguardo più
approfondito.
Descrizione esterna
Il PC4386SX è veramente piccolo.
Purtroppo né le foto né la semplice
elencazione delle dimensioni riescono a
dare la corretta impressione delle sue
proporzioni rispetto agli oggetti di uso
comune. Comunque la CPU è contenu-
Amstrad PC4386SX
Costruttore e distributo
Amstrad Spa,
Via Riccione 14, 20156 Milano
Prezzi (IVA esclusa):
PCA386SX: 4 Mbyte RAM,
HD 80 MByte, monitor colore L. 3.690.000
c.s. con monitor monocromatico L. 3.290.000
ta in uno chassis a pianta quadrata di
soli 25 cm di lato ed alto poco più di 7
cem; su di esso poggia (e non si può fare
altrimenti) un monitor dedicato che, ad
onta della diagonale di soli 8,5”, è più
ingombrante del resto del computer.
Il design del mobile della CPU è piut-
tosto sobrio, con un ampio pannello
frontale apparentemente privo di spie e
controlli. Quello del monitor è più ag-
gressivo, forse per via dell'inusitata pro-
fondità dell'apparecchio e delle varie
scanalature «aereodinamiche» ricavate
sulle fiancate.
In effetti, però, il frontalino del com-
puter è spoglio solo in apparenza: sulla
parte destra, parzialmente mimetizzata
in una sottile scanalatura orizzontale, si
trova la feritoia di alimentazione del dri-
ve per minifloppy da 3,5” con relativa
spia e tasto di espulsione mentre a si-
nistra, nella medesima scanalatura, so-
TENTA
E a
ù 7 IG
La tastiera è caratterizzata da un ingombro molto ridotto,
MCmicrocomputer n, 109 -
luglio/agosto 1991
PROVA
AMSTRAD PC4386SX
no poste le spie di alimentazione e di
attività del disco rigido interno (prive
però di identificazione). Ma la metà si-
nistra del pannello è in realtà uno spor-
tellino che copre e protegge le connes-
sioni della tastiera e del mouse, lascian-
do uscire da un'apposita fessura solo i
relativi cordoni; le foto chiariscono me-
glio di molte parole il posizionamento
dei connettori, che sono un DIN minia-
tura per la tastiera (tipo PS/2) ed un DB-
9 per il mouse.
Il pannello posteriore ospita i restanti
connettori d'interfaccia nonché le feri-
toie per le schede di espansione e le
connessioni relative all'alimentazione
elettrica. Sulla sinistra troviamo appunto
le due classiche prese di rete del tipo
europeo «a vaschetta» (norme IEC),
una di ingresso e l'altra di uscita asser-
vita per il monitor. Sotto di esse è posto
l'interruttore di alimentazione generale,
mentre a fianco si trova la piccola ma
energica ventola responsabile della cir-
colazione forzata dell'aria all'interno del-
la macchina. Ancora più a destra sono
disposte le due feritoie poste in corri-
spondenza degli altrettanti slot di
espansione di cui il PC4386SX è dotato,
da notare la loro posizione orizzontale
per ovvi motivi di contenimento dell'in
gombro in altezza. In basso, infine, tro-
viamo il DB-15 dell'uscita video VGA, il
DB-9 della porta RS-232 ed il DB-25 del-
105
PROVA
AMSTRAD PC4386SX
l'uscita stampante Centronics.
La tastiera, a 102 tasti, è molto bella.
Piuttosto leggera, anch'essa ingombra
molto meno del solito pur avendo però
tutti i tasti standard sia come dimensio-
ne che come posizione: il trucco con-
siste nell'aver eliminato il grosso bordo
che solitamente circonda le tastiere
convenzionali. La disposizione dei tasti
è quella classica, l'unica variante consi-
ste nell'avere le spie dei lock su ciascun
tasto anziché in un pannellino separato
Il mouse è del tipo a due bottoni, un po'
bruttino a vedersi; la sua fattura è evi-
dentemente economica, ed è così leg-
gero che talvolta basta la tensione mec-
canica di una piega sul suo stesso ca-
Il frontale ed il retro
del computer. Sul
frontale una targhetta
autoadesiva avverte in
molte lingue che il si
stema non è pronto
per funzionare, ma va
attivato con | program
mi in dotazione.
Il 386SX e la cache memory
ediamo di analizzare l'espediente adot-
tato dai progettisti Amstrad per au-
mentare il rendimento complessivo del mi-
croprocessore 80386SX utilizzato in questo
computer. Il ragionamento è semplice e
corretto: dato che il collo di bottiglia del
386SX è proprio l'inefficienza dell'accesso
alla memoria, basta ottimizzare quest'ulti-
mo punto per ottenere un beneficio globale
di notevole entità.
Il bus come collo di bottiglia
Ricordiamo che gli accessi alla memoria
da parte del 386SX sono estremamente
penalizzati per via della ridotta larghezza del
bus: quest'ultimo infatti, per motivi di co-
sto, è «dimezzato» rispetto alla lunghezza
di parola del processore, essendo a soli se-
dici bit contro i trentadue effettivamente
necessari. Dunque affinché il processore
possa ricevere una parola (trentadue bit)
dalla memoria, il controllore del bus deve
inviarla sul bus în due tempi, sedici bit per
volta. Ciò comporta ovviamente un raddop-
pio del tempo di accesso alla RAM ma an-
che, collateralmente, ulteriori sprechi di
tempo per le operazioni di gestione di que-
sta trasmissione nonché un maggiore im-
pegno nel tempo del bus. La presenza di
una cache memory evita tutti questi incon-
venienti e dunque recupera gran parte del-
l'inefficienza intrinseca dell'80386SX. Infat-
ti essa è posta prima del bus, in modo da
evitare del tutto il suo uso nel caso di ac-
cesso ad un dato già presente all'interno
della cache.
| primi ad escogitare una soluzione tec-
nica di questo genere per migliorare le pre-
stazioni di un 386SX sono stati i tecnici del-
la Compaq, che la impiegarono sul famoso
notebook LTE/386. In quella occasione, per
motivi tecnici ed anche di costo, la cache
adottata era di soli 8 KByte: un valore tut-
tavia sufficiente, secondo la casa, ad assi
curare un'efficienza del 93% nel rimappare
il MByte standard di RAM fornito con quel
la macchina.
L'Amstrad PC4386SX impiega invece
una cache di ben 64 KByte, fatta per co-
prire con analoga efficienza teorica i 16
MByte massimi installabili nel compuer.
Essa dovrebbe però risultare notevolmente
più efficiente quando si tratti di rimappare
i «soli» 4 MByte forniti di serie.
Miglioramento delle prestazioni
Abbiamo dunque deciso di eseguire dei
test specifici per poter quantificare l'effetto
18:
16:
14
12:
10.
Indica rispetto al PO
CESSI
totale © math‘ hanoi memory sieve © e
Benchmark di MC
Amstrad PC4386SX ]
Effetto della cache memory
‘screen 0%
Amstrad PC4386SX
Effetto della cache memory
‘30%.
Incremento delle prestazioni
Cache on 10%
Cache off
totale
math
hanoi memory sieve ©
Benchmark di MC
L'effetto della cache sul benchmark di MC, che è un insieme di compiti realistici, è piuttosto sensibile. A sinistra vediamo i valori assoluti, a destra gli
incrementi relativi di efficienza
106
MCmicrocomputer n. 109 - luglio/agosto 1991
vetto a mantenerlo parzialmente solle-
vato dal piano di appoggio.
Il monitor sembra molto piccolo se vi-
sto di fronte, ma è in realtà molto pro-
fondo. Esso deve essere necessaria-
mente posizionato sull'unità centrale in
quanto i due cavetti di collegamento di
cui è dotato, rete e segnale entrambi
non staccabili, sono lunghi solo una
trentina di centimetri: precisamente
quanto basta per raggiungere le prese
sul pannello posteriore del computer
standovi poggiato sopra. Lo schermo,
dalla ridotta curvatura, è dotato di trat-
tamento antiriflesso. Il tutto poggia su
di un supporto orientabile che consente
un margine di spostamento piuttosto
di questa cache sulle prestazioni globali del
sistema e verificare se esse erano in ac-
cordo con le aspettative. La cosa è stata
resa possibile grazie ad una apposita utility
fornita col computer mediante la quale si
può attivare e disattivare la cache via soft-
Ware; ciò ci ha permesso di isolare l'effetto
netto della cache sui nostri benchmark di
riferimento, che abbiamo fatto girare a ca-
che attivata e disattivata.
Ebbene, i risultati che abbiamo rilevato
sono stati addirittura superiori alle aspetta-
tive: come infatti si vede dai grafici che al-
leghiamo, l'incremento percentuale delle
prestazioni dovuto all'intervento della ca-
che è in media del 50%, con punte anche
del 70% in situazioni particolarmente favo-
revoli.
È altresì evidente che non tutti i compiti
si avvantaggiano in eguale misura della pre-
senza della cache: quelli che ricevono il mi-
nor beneficio sono quelli che non effettua-
no numerosi accessi alla memoria e quelli
che, pur accedendo di frequente alla me-
moria, lo fanno in modo da non rispettare
il «principio di località».
‘ampio in senso orizzontale ma limitatis-
simo in senso verticale, solo cinque gra-
di in alto, ad ulteriore conferma del po-
sizionamento obbligato del monitor. Sul-
la fiancatina destra sono disposti i con-
trolli di luminosità e contrasto, mentre
sono assenti (o meglio, inaccessibili) le
regolazioni di sincronismo; peccato,
perché l'unità ricevuta per la prova
avrebbe avuto bisogno di una buona re-
golata!
L'interno
Aprire il PC4386SX è molto facile: ba-
sta svitare quattro viti poste sotto la
«pancia» del computer per sbloccare la
Il principio di località
Questo principio, che è quello sul quale
sì basano tutti i meccanismi di cacheing,
parte dall'assunto che se si è appena ve-
rificato un accesso in una certa locazione di
memoria, l'accesso successivo non sarà
«troppo» distante da questo. Così il gesto-
re della cache copia nella cache stessa una
«pagina» di memoria, ossia un certo range
di indirizzi centrato su quello dell'ultimo ac-
cesso, nella speranza che il prossimo ac-
cesso possa essere compreso nella pagina
‘appena caricata. Se invece la distanza me-
dia fra due accessi successivi è maggiore
della dimensione della pagina succede che
il meccanismo di cacheing non è di alcun
beneficio, ed anzi è dannoso perché non fa
altro che aggiungere overhead al sistema.
Comunque va notato che in pratica un
minimo di miglioramento si avrà sempre,
non fosse altro che per l'ovvia considera
zione che la cache velocizza almeno l'ese-
cuzione del programma. Le istruzioni del
programma infatti sono esse stesse sog-
gette a cacheing né più e né meno che co-
Amstrad PC4386SX
Effetto della cache memory
PROVA
AMSTRAD PC4386SX
Particolare delle connessioni per tastiera e mouse
poste dietro lo sportellino sul frontale.
me i dati: e siccome sono proprio i pro-
grammi a soddisfare nella maggior parte
dei casi il principio di località (basta pensare
al caso di un loop) ecco dunque che un in-
cremento di efficienza generale diventa
pressoché inevitabile.
Costi e benefici
In definitiva deve essere chiaro che la ca-
che non è assolutamente un meccanismo
perfetto o infallibile, che la sua efficienza
varia col tipo di applicazione e che l'effetto
netto è difficilmente quantificabile a priori;
ma dal punto di vista dell'economicità di
realizzazione è sicuramente il più conve-
niente. Essa risulta inoltre particolarmente
efficace per compensare le inefficienze
intrinseche di un processore come
l'80386SX. Qualunque altro metodo tradi-
zionale per aumentare della stessa misura
le prestazioni medie di un sistema (utilizzo
di un 80386DX, incremento della frequenza
di clock) sarebbe infatti di gran lunga più
costoso.
c.6.
45 rai
Amstrad PC4386SX
©
ID
@
”
Milioni di istruzioni al secondo
w
Effetto della cache memory
100%;
90%
5 0%
i 70%}
a 60%
2
È sor
£ 40%
$ 20%
È 20% -
D) = =
Cache on ta] A
Cache off DR E 7
gen im mmm mo vw
Benchmark C&T
L'effetto invece sui benchmark della Chips & Technology, che misurano la velocità di esecuzione di singole istruzioni del processore, è assai più limitato.
L'incremento è esclusivamente dovuto alla maggior velocità di accesso alle locazioni contenenti il programma stesso.
MCmicrocomputer n. 109 - luglio/agosto 1991
107
PROVA
AMSTRAD PC4386SX
carrozzeria, la quale può quindi essere
estratta con il movimento «a cassetto»
tipico dei desktop più tradizionali
L'interno del computer appare molto
ben fatto: modulare e razionale come
progetto, ordinato e pulito come mon-
taggio. Anche dal punto di vista mec-
canico la costruzione non dà adito a cri-
tiche: due robusti «roll-bar» che corrono
sui lati «vuoti» (quello sinistro e parte di
quello frontale) conferiscono infatti alla
struttura una rigidità più che adeguata
Come si vede dalle foto, l'interno può
essere suddiviso in tre sezioni specifi-
che: l'alimentatore nella parte posterio-
re destra (da notare le sue ridottissime
dimensioni), le memorie di massa in
quella anteriore destra e l'elettronica
(scheda madre più spazio per le schede
di espansione) nell'intera metà sinistra.
La motherboard è molto compatta
grazie all'uso di integrati ad altissima
densità ed a tecniche di montaggio su-
perficiale. L'80386SX/20 campeggia in
bella evidenza ed è circondato dai chip
delle RAM statiche ad alta velocità (35
ns) usate per la cache memory, dallo
ci
Dettaglio della pia
stra madre. Oltre al
microprocessore
80386SX/20 si nota
no lo zoccolo per
l803875X e le RAM
statiche della cache
memory
— ani.
ire A
zoccolo per il coprocessore numerico
(opzionale) 80387SX/20 e da un grosso
chip ASIC marchiato Amstrad. Più verso
il frontale sono situate le quattro grandi
ROM contenenti il BIOS ed i banchi di
RAM realizzate con moduli SIMM.
Gli slot di espansione presenti (e di-
sponibili, dato che sia la VGA che il con-
minate C:, D: ed E
troller dei dischi sono integrati sulla mo-
therboard) sono due, entrambi a sedici
bit; di necessità possono alloggiare solo
schede corte, per la precisione dì lun-
ghezza non superiore a 20 cm nell'al-
loggiamento superiore ed a 17 cm in
quello inferiore
Utilizzazione
Il primo passo da compiere per poter
utilizzare il PC4386SX consiste nel pre-
parare il disco fisso che, stranamente,
giunge non formattato. Comunque nien-
te paura, con la macchina vengono for-
niti gli opportuni programmi che, del tut-
to automaticamente, sì occuperanno al-
l'atto della prima attivazione di compie-
re i necessari passi: suddivisione del di-
sco in partizioni logiche multiple, for-
mattazione logica, installazione dell'MS-
DOS e di Windows, installazione di
Excel. Tutto molto facile, solo non ca-
piamo la scelta di fornire col sistema
l'ormai antiquata ed obsoleta ver-
sione 3.30 del DOS: essa,
come noto, soffre di al-
cune notevoli limita-
a$ zioni fra le quali que-
, la più grave riguarda
l'impossibilità di ge-
* stire dischi fissi aventi
partizioni logiche di di-
mensione superiore a 32
MByte. Infatti la procedura di
attivazione automatica provvede
a ripartire il disco fisso, che è da 80
MByte, in tre partizioni logiche deno-
rispettivamente da
32 MByte, 32 MByte e 16 MByte; e ci
sembra inutile commentare sulla mac-
chinosità e sulla scomodità operativa di
questa situazione, che ritenevamo defi-
nitivamente cessata con l'avvento del-
Una vista generale della macchina aperta
MCmicrocomputer n. 109 - luglio/agosto 1991
l'MS-DOS 4 uscito esattamente tre anni
fa (luglio 1988).
Non ci aspettavamo certo |'MS-DOS
5.0, appena entrato in distribuzione, ma
almeno il DOS 4 sì; tanto più che il re-
sto del software di sistema offre all'u-
tente nientemeno che Windows 3 ed
Excel, e ci sembra veramente che Win-
dows ed il DOS 3 facciano un po' a pu-
gni
Restiamo un attimo in ambito Win-
dows per notare che al Program Mana-
ger standard ne è stato affiancato uno
scritto dalla stessa Amstrad e denomi-
nato appunto «Amstrad Program Mana-
gen» il quale viene lanciato come de-
fault alla partenza del sistema. Si tratta
più propriamente di una specie di «shel-
|» dalle possibilità assai limitate in quan-
to diretta specificamente agli utenti più
inesperti. Da essa infatti si possono fare
solo le seguenti cose: impostare data
ed ora correnti, uscire temporaneamen-
te al DOS, lanciare un'applicazione a
scelta fra Excel, Write, Schedario, Ca-
lendario e Calcolatrice. Gli utenti più
evoluti (ma a nostro avviso anche quelli
normali...) troveranno sicuramente trop-
po limitativo questo «Amstrad Program
Manager»
E comunque possibile con un'apposi-
ta opzione tornare al Program Manager
di Windows in modo facile e soprattutto
permanente, ossia facendo in modo
che da ora in poi sia esso a partire per
default e non la sua controparte sem-
plificata. Naturalmente è sempre possi-
bile effettuare l'opzione inversa, ossia
ripristinare come shell di default l'«Am-
strad Program Manager».
E passiamo a parlare delle prestazio-
ni. Come accennavamo in apertura di
articolo, in questo Amstrad il processo-
re 80386SX/20 è affiancato da una ca-
che memory da 64 Kbyte che, compen-
sandone i punti deboli, ne porta il ren-
dimento globale a livelli assai più sod-
disfacenti. | dettagli del funzionamento
A sinistra, la foto di
profilo dè l'idea delle
dimensioni relative di
monitor e unità centra-
le. A destra, particolare
della RAM (4 Mbyte)
di tale architettura sono esposti nell'ap-
posito riquadro assieme ai risultati dei
benchmark ed ai commenti specifici;
qui notiamo solo che l'incremento di ef-
ficienza rispetto ad un 386SX senza ca-
che, a parità del resto, pur risultando lar-
gamente variabile col tipo di applicazio-
ne è comunque quantificabile attorno
ad un 50% in media. Si tratta dunque di
un risultato notevole che conferma la
validità dell'uso della cache soprattutto
per «tirare su» le prestazioni di proces-
sori «poveri» quali il 386SX senza vani
ficare gli altri benefici economici che l'a-
dozione di tali processori permette di
ottenere. Diciamo dunque, per riassu-
mere, che mediamente questo Amstrad
PC4386SX tende a comportarsi come o
meglio di un computer basato su di un
tradizionale 386DX a 25 MHz; ovvia-
mente tale prestazione non è garantita
sempre e per ogni specifica applicazio-
ne, ma in pratica non se ne discosterà
mai troppo.
A mantenere alto e soprattutto equi-
librato il throughput complessivo del si-
stema concorrono inoltre le ottime pre-
stazioni del disco fisso e l'elevata velo-
cità della VGA incorporata, grazie a cui
effettivamente il sistema non soffre di
particolari colli di bottiglia ed è in grado
di comportarsi sempre nel modo mi-
gliore. In effetti lavorando sia sotto
Windows che in DOS con applicazioni
non esageratamente pesanti non si ha
affatto la sensazione di trovarsi su una
macchina di fascia relativamente bassa
Per quanto riguarda le considerazioni
di natura ergonomica, le ridotte dimen-
sioni del computer ci trovano assoluta-
mente favorevoli; un po' meno la posi
zione obbligata del monitor, per via del
suo ingombro fisico non esattamente
contenuto. |n effetti la macchina è evi-
dentemente progettata per essere po-
sta esattamente di fronte all'operatore,
ed anche abbastanza vicino al suo volto
per via della ridotta superficie dello
MCmicrocomputer n. 109 - luglio/agosto 1991
PROVA
AMSTRAD PC4386SX
schermo, ma questa situazione non è
sempre realizzabile nella pratica. Per il
resto nulla da eccepire: il monitor è di
buona qualità e dotato di un efficiente
trattamento antiriflesso, la tastiera fa un
po' impressione a prima vista, ma rivela
subito perfettamente pratica e gradevo-
le da usare.
| manuali forniti a corredo del com-
puter sono due, uno dedicato all'hard-
ware ed al DOS e l'altro a Windows ed
Excel. Quelli che abbiamo ricevuto era-
no in inglese ma non dubitiamo che nel-
le macchine in regolare commercio sa-
ranno in italiano, tanto più che sia l'MS-
DOS che Windows in dotazione al com-
puter sono già in versione italiana
Conclusione
Tiriamo dunque le somme di questa
macchina interessante ed un po' spe-
ciale. Il modello uguale a quello provato,
ossia con 4 MByte di RAM, disco fisso
da 80 MByte, MS-DOS e Windows,
monitor a colori, costa praticamente tre
milioni e settecentomila lire; quello con
monitor monocromatico quattrocento-
mila lire in meno, Ci sembrano prezzi
estremamente competitivi sia in asso-
luto sia, soprattutto, considerati alla lu-
ce delle prestazioni effettivamente ero-
gate dal sistema.
Crediamo dunque che il PC4386SX
possa costituire un valido acquisto per
tutti coloro che, pur desiderando dispor-
re dei vantaggi di un 386 e di una buona
potenza di calcolo, non possono o non
vogliono affrontare l'acquisto di un si-
stema tradizionale con 386DX. La solu-
zione del 386SX/20 «corretto» con la
cache è sicuramente quella più conve-
niente dal punto di vista del rapporto
prezzo/prestazioni, e fa di questa mac-
china il compromesso ideale per tutti gli
hobbysti dalle grandi aspettative, ma dal
budget limitato.
109
on EPJ-200
di Massimo Truscelli
ra ormai parecchio tempo che
sulle pagine di MC non appariva
un articolo dedicato ad una stam-
pante a getto d'inchiostro ed in partico-
lare ad una stampante Epson.
L'occasione ci è data da questa EPJ-
200, una stampante dalle caratteristiche
piuttosto interessanti caratterizzata da
un elevato livello di sofisticazione, da
una buona qualità di stampa e da una
elevata versatilità.
Presentata lo scorso anno in occasio-
ne dello SMAU, la EPJ-200 si distingue
per il design molto moderno e curato,
ma anche per l'originale gestione della
carta e per la ricca dotazione di font e di
emulazioni.
Descrizione
Abbiamo appena detto che la EPJ-
200, come è facilmente verificabile dalla
110
foto pubblicata in apertura, offre un de-
sign con un elevato contenuto stilistico,
come è ormai tradizione per ciò che ri-
guarda i prodotti Epson, ma anche di-
mensioni e peso non propriamente con-
tenuti: 568 X 798 X 491 mm (Ipa) per
un peso di 19 kg.
Il meccanismo di stampa è basato
sull'utilizzo della tecnologia del getto di
inchiostro delegato all'uso di un gruppo
di stampa a 64 ugelli disposti in una ma-
trice di 16 X 4.
La risoluzione massima consentita è
di 300 dpi, praticamente la medesima
delle stampanti laser attualmente diffu-
se sul mercato.
La velocità di stampa in modo bidire-
zionale di una pagina in formato A4 di
un normale documento in modalità LQ
è di circa 1 minuto, valore che scende
a circa mezzo minuto in Draft
Uno dei punti di forza della stampante
risiede nella versatilità delle modalità di
alimentazione che prevedono l'impiego
di fogli singoli nei formati A4 e A3, di
buste e di moduli continui, questi ultimi
impiegando un modulo opzionale non
fornito in dotazione.
La capacità del cassetto di alimenta-
zione varia in funzione del tipo di carta
ma è compresa tra 50 fogli di carta pa-
tinata da 75 g/mq e 100 fogli di carta
comume da 64 g/mq. L'ultimo parame-
tro riguardante la gestione della carta è
la velocità di alimentazione nelle fasi di
introduzione, avanzamento ed espulsio-
ne del foglio pari a circa 10 cm/secon-
do.
Le modalità di emulazione consentite
comprendono Epson GQ, Epson LQ e
FX, HP LaserJet II. Per ognuna delle
emulazioni sono disponibili vari font
Courier, Courier Neretto, EDP 13, EDP
16.66, Prestige 12 e 20, Modern 10 e
MCmicrocomputer n. 109 - luglio/agosto 1991
Extended Graphics 10 sono i font bit-
map disponibili in emulazione GO; ad
essi si aggiungono quattro famiglie di
font outline, nelle grandezze comprese
tra 2.16 e 240 punti, comprendenti:
Epson Courier tondo, corsivo, normale
e neretto; Roman T tondo, corsivo, nor-
male e neretto; Sans Serif H tondo, cor-
sivo, normale e neretto; Epson Symbo-
lic tondo e normale.
In emulazione Epson LQ e FX le fa-
miglie di font disponibili sono Courier,
EDP 16.66, Prestige 12 e 20; in emu-
lazione HP LaserJet II, invece, i font di-
sponibili sono Courier normale, neretto
e Line Printer 16.66.
La EPJ-200 utilizza cartucce di inchio-
stro di produzione Epson da circa 110
ce che assicurano la stampa di circa 100
pagine di formato A4 in modo LOQ e cir-
ca 2000 in modo Draft; come per tutte
le stampanti a getto di inchiostro un
problema è rappresentato dalla facilità
con la quale gli ugelli tendono a spor-
carsi ed in proposito, la EPJ-200 dispo-
ne di un sistema di pulizia che intervie-
ne automaticamente all'accensione, ma
che può essere attivato in qualsiasi mo-
mento dall'utente.
La gestione di tutte le procedure è
controllata da un processore Motorola
68000 con frequenza di clock a 10 MHz
asservito da una memoria RAM di 512
Kbyte espandibile in opzione con moduli
fino a 2 Mbyte, mentre i font occupano
una ROM di 512 Kbyte.
La Epson EPJ-200 è caratterizzata da
un'estetica che influisce in maniera de-
terminante anche nell'uso pratico.
Qui sopra lo sportellino sulla sinistra che permette
l'accesso alla canuccia di inchiostro ed alla mano-
pola di avanzamento carta; a fianco, il pannello di
controllo nel suo duplice aspetto a coperchio su-
periore chiuso e aperto.
Epson EPJ-200
Produttore:
Seiko Epson Corporation Japan
Distributore:
Epson Italia Spa - V.le Fratelli Casiraghi 427
20099 Sesto San Giovanni (MI).
Tel.: 02/262331
Prezzi (IVA esclusa):
Stampante EPJ-200
Cartuccia inchiostro S02003
L. 3.050.000
L. 60.000
Sul lato superiore una fascia in ma-
teriale plastico traslucido di colore fumé
ingloba il pannello di controllo composto
da cinque tasti ed alcune spie lumino-
se; alzando tale coperchio si accede ad
altri tasti che permettono la program-
mazione della stampante mediante un
procedimento denominato Select-Type
e l'avvio della procedura Cleaning per la
pulizia degli ugelli.
Sempre integrato nel pannello di con-
trollo c'è un display luminoso a due ci-
fre che mediante la visualizzazione di un
codice esadecimale permette l'imposta-
zione dei menu e delle relative opzioni.
Un ulteriore pannello è ubicato sul la-
to sinistro della stampante, in corrispon-
denza delle due fessure per l'introduzio-
ne di IC card font e di emulazione, e
contiene la cartuccia di inchiostro e la
manopolina per l'avanzamento manuale
della carta.
Anteriormente una grossa sporgenza
costituisce il cassetto di alimentazione
E)
DEI
MCmicrocomputer n. 109 - luglio/agosto 1991
PROVA
EPSON EPJ-200
della carta in grado di accogliere fogli in
formato A3 e Ad.
Sul retro un vassoio quasi verticale
permette la raccolta delle pagine stam-
pate; in proposito sul manuale si racco-
manda di rimuovere uno per uno i fogli
stampati se la percentuale di area stam-
pata è alta, prima che la pagina succes-
siva raggiunga il vassoio al fine di evi-
tare macchie provocate dalla eccessiva
quantità di inchiostro.
Sempre sul retro si trovano poi i con-
nettori di interfaccia seriale RS232 e pa-
rallela Centronics.
Software
La Epson EPJ-200 è una stampante
molto particolare che trova la sua appli
cazione ideale in ambiti nei quali sia ri-
chiesta una elevata qualità di stampa
anche su formati ampi come nel caso
dell'A3.
Evidentemente la congiunzione a soft-
ware grafici ed ambienti operativi grafici
è quella più idonea all'evidenziazione
delle ottime caratteristiche della perife-
rica.
Inoltre, come sempre più spesso av-
Viene, è innegabile che la qualità finale
delle stampe è legata ai software im-
piegati, che devono essere provvisti di
driver specifici per le varie stampanti,
un particolare spesso trascurato da mol-
ti produttori.
Nel caso della Epson EPJ-200 non ci
sono molti problemi poiché le emulazio-
ni possibili consentono l’impiego con la
maggior parte dei software applicativi
111
PROVA
EPSON EPJ-200
esistenti; inoltre per trarre il maggior
vantaggio possibile dall'utilizzo della
stampante, la Epson stessa fornisce i
driver per l'ambiente operativo grafico
Microsoft Windows 3 e per il word pro-
cessor Microsoft Word 5.x
L'uso della EPJ-200 è sostanzialmen-
te semplice anche se inizialmente ad un
primo contatto con le opzioni del Select-
Type si può rimanere un attimo perples-
si
Il Select-Type basa il proprio funzio-
namento sulla duplicazione delle funzio-
nalità dei tasti OnLine, Draft, FormFeed,
ManualFeed e Reset accessibili diretta-
mente dal pannello frontale; l'accesso
alle funzioni proprie del Select-Type av-
viene ribaltando il pannello di plastica
traslucida superiore ed accedendo ad
un altro tasto altrimenti nascosto; ap-
punto quello del Select-Type. Una volta
attivato, le funzioni dei rimanenti tasti
sono commutate in scelta del menu,
scelta delle opzioni e settaggio delle
opzioni
Il display al quale si è gia accennato
mostra una prima cifra in notazione esa-
decimale corrispondente al menu; la se-
conda cifra è invece l'opzione relativa al
menu selezionato.
A causa delle diverse emulazioni pos-
sibili, i menu variano in configurazione
dell'emulazione adottata anche se alcu-
ni di essi sono standard per tutte le con-
figurazioni e permettono di selezionare
le emulazioni, di ottenere le stampe di
test e del report della configurazione
corrente, e di districarsi tra | parametri
relativi al tipo di interfacciamento.
Courier Prestige
Normale@Pice Normaleapice
Normalepedice Normalepedice
Corsivo Corsivo
Neretto Neretto
Sottolineato Sottolineato
SWarr Caps Swarr Caps
Courier pitch 16
Courier pitch 14
Courier pitch 12
Courier pitch 8
Proporzionale
Normale@Pice
Normalepedice
Corsivo
Neretto
Sottolineato
SMALL CAPS
Videotex
Prestige pitch
Prestige pitch 16
Prestige pitch 10
Prestige pitch 8
SS
—-
0 2 4
DA
proporzionale pitch
Proporzionale pitch 10
112
MCmicrocomputer n. 109 - luglio/agosto 1991
La EPJ-200 offre la
possibilità di
inserimento di IC card
di emulazione e di font
aggiuntivi,
EDP Sans Serif
Normaleapice Normale@pice
Normalepedice Normalepedice
Corsivo Corsivo
Neretto Neretto
Sottolineato Sottolineato
SMALL CAPS Small CAPS
epp_pirch 1e Sans Serif pitch 20
EDP pitch 14 Sans Serif pitch 1
EDP pitch 9 Sans Serif pitch 10
EDP pitch 7 Sans Sorif pitoh 7
In questo ampio riquadro è possibile osservare
i risultati ottenuti in stampa da varie applica.
zioni ed in varie emulazioni
A sinistra in emulazione GO due Immagini fem-
minili stampate da Paintbrush Windows; segue i
il catalogo dei font da Microsoft Word 5.5 e da Line Printer
Write Windows: un esempio di stampa grafica
da Borland Quattro in emulazione HP LaserJet $
Il @ nella medesima emulazione anche i due di- Normale®Pice
segni «faunistici» qui sopra. A fianco è possi-
bile vedere il font Lineprinter in emulazione HP.
molto simile al corispondente EDP dell'emu- —Normalepedice
Neretto
Sottolineato
SMALL CAPS
PROVA
EPSON EPJ-200
Uso
Abbiamo utilizzato la EPJ-200 in tutte
le emulazioni possibili, adottando i soft-
ware più disparati: dal foglio elettronico
al programma di grafica, sempre con
buoni risultati qualitativi e soprattutto
con la sicurezza di poter sempre trovare
l'emulazione adatta al programma im-
piegato.
Le prove sono state condotte con i
soliti Borland Quattro Pro (versione 3.0),
Microsoft Word 5.5, Write e Paintbrush
MCmicrocomputer
MCmi crocomputer
MCmicrocomputer
MCmicrocomputer
MCmicrocomputer
MCmicrocomputer
MCmicrocomputer
MCmicrocomputer
MCmicrocomputer
MCmicrocomputer
MCmicrocomputer
MCmicrocomputer
MCmicrocomputer
MCmicrocomputer
MCmicrocomputer
MCmicrocomputer
Memicrocompulen
MXutypoyourutep
son EPJ-2
di Massimo Truscelli
she sulle pagine di MC non
1 getto d'inchiostro ed in }
esta EPJ-200, una stampant
terizzata da un elevato livi
a e da una elevata versati
MCmicrocomputer n. 109 - luglio/agosto 1991
113
PROVA
EPSON EPJ-200
| connettori delle due interfacce standard disponibili sulla stampante: seriale
RS232 e parallela Centronics sono ubicati sul retro della macchina,
in ambiente Windows 3.0, PC Paintbru-
sh della Z-Soft, tutti sia con i driver di
stampa in emulazione GO che in emu-
lazione HP LaserJet Il ed Epson FX
A proposito dell'emulazione GO vale
la pena ricordare che si tratta dell'emu-
lazione proprietaria Epson per le stam-
panti laser estesa anche alla EPJ-200 ed
ora integrata negli ultimi modelli di
stampante laser anche dal PostScript
grazie ad un accordo di collaborazione
con la Adobe per la sua eventuale im-
plementazione su tutte le linee di pro-
dotto.
| risultati sono qualitativamente buoni
anche se la carta utilizzata, la normale
carta da fotocopiatrice produce qualche
sbavatura di troppo.
114
Interpellata la Epson in merito, ci è
stato detto che come al solito bisogna
fare attenzione ad utilizzare il lato giusto
della carta (cosa che avevamo già fatto),
ma che effettivamente con alcuni tipi di
carta l'inchiostro Epson si spande oltre
il dovuto creando contorni poco definiti
Allora abbiamo utilizzato diversi tipi di
carta giungendo ad usare anche carta
patinata per l'impiego su plotter con ri-
sultati via via sempre più soddisfacenti.
La stampante è stata utilizzata sia in
collegamento diretto con l'unità centra-
le che in collegamento via rete Ethernet
senza aver mai alcun problema
Una dote che si apprezza molto è la
silenziosità delle operazioni di stampa
anche se all'avvio della stampa si può
Il cassetto di
alimentazione della
carta accetta formati
fino all'43; la sua
capacità è di circa 100
fogli
La dotazione prevede anche questo pennello per la pulizia della guida carta
all'interno della stampante.
udire qualche «rumoraccio» che lascia
inizialmente interdetti.
Secondo i dati dichiarati dalla stessa
Epson la rumorosità è compresa tra 48
e 50 dB, un valore basso che consente
di poter tranquillamente continuare a
parlare a telefono mentre è in corso una
stampa.
Conclusioni
Come è nella tradizione Epson, la
EPJ-200 offre caratteristiche qualitative
elevate, anche se si tratta per certi
aspetti di un prodotto insolito del quale
è difficile stabilire la collocazione ideale
È certamente un prodotto adatto ad
applicazioni grafiche per le quali mostra
una spiccata predilezione, è forse un
po' meno adatta ad applicazioni di word
processing o di elaborazione spiccia dei
dati, tranne che per stampe di qualità da
impiegare eventualmente per la redazio-
ne di «report ufficiali» di alta qualità
A fronte delle ottime caratteristiche
generali esiste qualche piccolo proble-
ma come ad esempio la necessità (pre-
cedentemente accennata) di rimuovere
i fogli dal cassetto di raccolta man mano
che vengono espulsi nel caso di stampe
con alta percentuale di superficie stam-
pata
Si tratta di piccole pecche, ma di fron-
te ad un prezzo di tremilionicinquanta-
mila lire (IVA esclusa) è logico che l'u-
tente pretenda il massimo delle presta-
zioni, fermo restando che la EPJ-200 va-
le comunque per le prestazioni che of-
fre tutta la cifra pagata per il suo acqui-
sto.
A proposito di prezzi va sottolineato
quello della cartuccia che è di sessan-
tamila lire, un prezzo tutto sommato ab-
bastanza contenuto anche se è di un
prodotto di consumo che tende ad
esaurirsi con una frequenza direttamen-
te legata al tipo di impiego. ne
MCmicrocomputer n. 109 - luglio/agosto 1991
(#7.| CLIVVETS RASSEGNA
' PORTATILI IN
N
AUDIOCARSTEREO
la più completa rivista di
hi-fi e complementi elettronici per l'auto
è in edicola, L. 7.000
È UNA RIVISTA TECHNIMEDIA
Technimedia, Via Carlo Perrier 9, 00157 Roma - Tel. 06/41.80.300
PROVA
Pioneer
CD-ROM Changer DRM-610
nostri lettori più affezionati avranno
notato come da un po' di tempo
sulle pagine di questa rivista si stia
dando sempre più spazio all'analisi di
dispositivi di memorizzazione a suppor-
to ottico. Negli ultimi tempi abbiamo
visto esempi sia di dischi ottici (MORM
e riscrivibili) che di CD-ROM (Compact
Disc — Read Only Memory). Indipen-
dentemente dalle sigle che dividono in
famiglie diverse questi dispositivi, la
116
di Gabriele Romanzi
tecnologia che sta alla loro base è quel-
la che sfrutta il raggio laser per memo-
rizzare le informazioni su un supporto in
grado di riflettere o meno il raggio lumi-
noso, potendo così associare la tradizio-
nale rappresentazione binaria deì dati
tipica di un computer (0 e 1) con lo
stato di riflessione della luce sul sup-
porto.
Nel caso particolare dei CD-ROM lo
strato superficiale, organizzato come
una lunga spirale di piccole areole che sì
snoda dal centro al bordo del disco,
viene inciso nella fase di scrittura da un
laser ad alta potenza che crea dei <mi-
cropozzi> bruciando così la parte riflet-
tente nei punti in cui si vuole memorizza-
re, ad esempio, un 1 e lasciando invece
inalterato lo strato riflettente nel punto in
cui si vuole memorizzare uno 0.
In fase di lettura sarà sufficiente un
raggio laser di potenza estremamente
MCmicrocomputer n. 109 - luglio/agosto 1991
ridotta da inviare sulla superficie del CD
insieme a dei sensori in grado di rilevar-
ne l'eventuale riflessione.
La tecnologia CD-ROM si è consolida-
ta e diffusa dapprima nel campo musi-
cale (con i Compact Disc) e quindi nel
settore dell'informatica dove è utilizzata
soprattutto per la raccolta di grosse
quantità di informazioni su un unico
supporto di distribuzione (librerie di pro-
grammazione o di immagini grafiche,
diffusione di raccolte di software, rac-
colta di dati giuridici, ecc.); il passo
successivo è quello di ampliare le possi-
bilità di questi dispositivi fornendo degli
strumenti, come quello oggetto di que-
sta prova, che permetta di gestire rac-
colte di CD-ROM in maniera automa-
tica.
La tipologia di prodotto
Il DRM-610 della Pioneer è un juke-
box di CD-ROM in grado di gestire,
tramite opportuno caricatore, fino a sei
dischi con la possibilità di operare sia
con dati alfanumerici (secondo le speci-
fiche dello Yellow Book) che con CD
audio (secondo le specifiche del Red
Book), quindi nel pieno rispetto degli
standard di mercato per questo tipo di
memorie ottiche.
Preferisco chiamare questa unità <ju-
ke-box di CD-ROM> piuttosto che
<unità di cambio CD-ROM> in quanto
il primo è un termine entrato ormai a far
parte della nostra lingua e comunque è
sicuramente il più utilizzato nel settore
informatico per indicare questo tipo di
macchine, viste anche le sue capacità
«musicali».
L'esperienza Pioneer nel settore delle
memorie ottiche in generale e dei CD in
particolare è una delle più consolidate
nel mondo dell'industria elettronica
mondiale e le esperienze in uno dei
tanti settori di cui è composto questo
colosso dell'elettronica mondiale si ri-
flettono nei prodotti realizzati dagli altri
ad esso collegati.
Abbiamo già visto nel numero 104 di
MCmicrocomputer come la Pioneer sia
stata la prima a commercializzare un
drive per dischi ottici multistandard in
grado di operare sia con cartucce
WORM (Write Once Read Many) che
Rewritable (cioè riscrivibili come un nor-
male disco magnetico), all'avanguardia
nel settore; allo stesso modo questa
societa è la prima a proporre sul merca-
to per la grande diffusione un dispositi-
vo per la gestione automatica di CD-
ROM, che deriva chiaramente dal mo-
dello per auto M-50 destinato ai CD
audio.
Vediamo ora come opera il DRM-610
quando collegato ad un PC. Come detto
MCmicrocomputer n. 109 - luglio/agosto 1991
Multi CD-ROM Pioneer
Produttore e distributore:
Pioneer
Via Fantoli, 17 - 20138 Milano
Tel. 02/5064131
Prezzi (IVA esclusa):
Multi CD-ROM Pioneer
mod. DAM-610
(DOS + 1 caricatore)
Scheda e cavo per AT
L. 1.980.000
L 240.000
in precedenza questa unità segue i cri-
teri di progettazione specificati in due
pubblicazioni (Yellow Book e Red Book)
che stabiliscono tutti i parametri neces-
sari a garantire la compatibilità tra dispo-
sitivi di costruttori diversi; è inoltre con-
forme allo standard per lettori di CD-
ROM denominato High-Sierra e per per-
mettere all'MS-DOS di vedere tutti i
660 Mbyte di un CD come un unico
volume utilizza le Microsoft CD-ROM
Extension
Si tratta di una serie di estensioni
all'MS-DOS realizzate dalla Microsoft
PROVA
PIONEER CD-ROM CHANGER DRM-610
sulla base delle Network Interfaces che
permettono di superare la barriera dei
32 Mbyte per un unico volume facendo
sì che sia possibile vedere il singolo CD
come un unico volume ed assicurando
piena compatibilità con gli applicativi
DOS; il software che si occupa di gesti-
re questa interfaccia è un driver da ca-
ricare residente in memoria (MSCDEX.
EXE) che opera in congiunzione con un
modulo specifico per il singolo dispositi-
vo, anch'esso da caricare in memoria
ma come <device> nel Config.sys.
Passiamo ora a vedere in dettaglio il
funzionamento operativo di questo juke-
box.
L'installazione
Una volta aperta la confezione
estraiamo il lettore insieme ad una nu-
trita serie di accessori; come dotazione
dell'unità vengono infatti forniti un cari-
catore per 6 CD-ROM, una scheda SCSI
della Future Domain ad 8 bit con relati
vo cavo di collegamento all'unità ottica,
un cavetto con i classici spinotti per il
collegamento ad un impianto Hi-Fi, due
floppy con il software di gestione dell'u-
nità e tre manualetti destinati, rispetti
vamente, a guidare l'utente nell'installa-
Ecco come avviene il caricamento dei CD-ROM nel magazzino con la particolare apertura a «ventaglio».
117
PROVA
PIONEER CD-ROM CHANGER DRM-610
zione dell'unità (e l'unico ad avere una
traduzione anche nella nostra lingua), ad
installare ed utilizzare il software di ge-
stione ed a fornire al programmatore
esperto le informazioni necessarie alla
scrittura di un proprio software che sia
in grado di pilotare questo juke-box
Il lettore si presenta come un paralle-
lepipedo di colore grigio chiaro dalle
dimensioni di 12x21x38 cm, poco più
lungo quindi di una normale unità per
dischi ottici, che non sfigura affatto su
di una scrivania al fianco dello chassis
del proprio computer.
Rimossa la parte superiore e laterale
della «carrozzeria» si accede all'interno
dell'unità che è dominata superiormen-
te per tutta la sua lunghezza da una
piastra contenente tutta la sezione elet-
tronica ad eccezione della sezione di
interfaccia SCSI dislocata su una piccola
appendice sottostante; la parte inferiore
dell'unità è invece occupata per più di
due terzi del volume dalla parte mecca-
nica destinata ad accogliere il caricatore
118
con i dischi ed il meccanismo che per-
mette la loro movimentazione da e ver-
so il lettore vero e proprio, che campeg-
gia al centro del dispositivo con le tor-
rette delle lenti,
Tutto l'assemblaggio è ben curato sia
a livello elettronico che meccanico, a
testimonianza della accortezza che la
Pioneer mette nella realizzazione nei
propri prodotti, con una cablatura ordi-
nata e senza «ripensamenti» nonostan-
te lo spazio a disposizione non sia tan-
tissimo.
Il pannello frontale è dominato da una
lunga feritoia nella quale occorre inseri-
re il caricatore (o magazzino) contenen-
te i 6 CD con i quali si intende lavorare;
l'inserimento dei dischi nel caricatore
avviene aprendo a ventaglio i sei allog-
giamenti ed inserendo ogni CD capovol-
to (con la facciata contenente le serigra-
fie in giù, tanto per intenderci).
Continuando l'analisi visiva del fronta-
le, troviamo nella sua parte superiore
una fila di led indicanti, rispettivamente,
lo stato di unità accesa, il trasferimento
dei dati da e verso il PC attraverso
l'interfaccia SCSI (equivalente alla spia
luminosa delle unità magnetiche di me-
I pannellianteriore e
posteriore del DRM-610.
morizzazione) e lo stato di riproduzione
in corso di un CD audio; completa que-
sta fila il tasto di espulsione del carica-
tore di CD.
A destra della fessura del magazzino
troviamo un'uscita per cuffia con relati
vo potenziometro di volume, in modo
da permettere l'ascolto di brani musicali
senza disturbare altre persone che lavo-
rano nello stesso ambiente di lavoro.
Sul retro il pannello è dominato dai
due grossi connettori SCSI ad innesto
da 50 pin ciascuno, destinati il primo al
collegamento dell'unità con la scheda
nel PC ed il secondo al collegamento in
cascata di un'altra unità juke-box; tra
questi due connettori troviamo un ban-
co di dip-switch tramite i quali è possibi-
le settare i principali parametri che inter:
vengono nel processo di comunicazione
dei dati sul canale SCSI, quali il numero
identificativo dell'unità (da 1 a 7), il
controllo della parità ed il controllo della
presenza o meno dei dischi negli allog-
giamenti del caricatore.
Sempre sul pannello posteriore, oltre
all'interruttore di accensione e la presa
a vaschetta per il cavo di corrente con
relativo contatto di massa, troviamo le
due uscite per i canali destro e sinistro
del segnale musicale, collegabili, trami-
te l'apposito cavo fornito in dotazione,
ad un amplificatore audio per la diffusio-
ne sonora nel caso di utilizzo di CD
audio
A questo punto è giunto il momento
di mettere in funzione il DRM-610; inse-
riamo la scheda SCSI fornita in dotazio-
ne in uno slot di tipo corto e... abbiamo
un piccolo problema: la scheda SCSI
del Pioneer, o meglio l'indirizzo di me-
moria a cui è mappata la sua ROM, va
in conflitto con il controller ESDI del
disco magnetico installato sul PC utiliz
zato per la prova
La manualistica del Pioneer è fortuna
tamente molto completa e spiega chia-
ramente come risolvere questo conflit-
to: spostiamo un paio di jumper sulla
scheda SCSI (per variare l'indirizzo di
partenza della sua ROM nello spazio di
indirizzamento del PC) ed il gioco è
fatto; al successivo boot sul monitor del
PC appare la scritta di riconoscimento
da parte della scheda Future Domain
dell'unità Pioneer.
Quello della manualistica sufficiente
mente esauriente è un problema molto
sentito quando si installa questo tipo di
unità e va dato merito alla Pioneer di
aver saputo preparare una manualistica
non voluminosa ma sicuramente com-
pleta nelle parti essenziali (c'è anche un
capitolo con le risposte ai quesiti che
l'utente potrebbe porsi in fase di instal-
lazione dell'unità, oltre ad una guida di
diagnostica per gli inconvenienti più co-
muni)
L'installazione del software consiste
nel lanciare il programma SETUP che, in
maniera guidata, aiuta l'utente a confi-
MCmicrocomputer n. 109 - luglio/agosto 1991
La scheda SCSI Future Domain fornita in dotazione
gurare nella maniera migliore i parame-
tri della riga di comando dei moduli
MSCDEX.EXE (le già citate Microsoft
CD-ROM Extension) e DRD600.SYS (il
device driver da inserire nel Config.sys
per permettere il colloquio con la sche-
da di interfaccia Future Domain); è pos-
sibile comunque intervenire manual-
mente in un secondo momento per
ottimizzare, tramite opportuni switch
software, l'operatività di questi moduli,
ad esempio per sfruttare l'eventuale
memoria espansa presente nel sistema
ed in cui allocare i buffer per velocizzare
le operazioni di lettura da CD oppure
per aggiungere in cascata una seconda
unità DRM-610.
Completata l'installazione del softwa-
re e copiate sull'hard-disk una serie di
utility per la gestione della parte musi-
cale, su cui ritorneremo nel seguito,
basta eseguire un reboot del PC per
caricare in memoria i moduli appena
descritti ed avere a disposizione sei
nuove unità logiche DOS, che vanno ad
accodarsi dopo l'ultima preesistente
(cioè, se l'ultima unità era il disco C ora
avremo i dischi contrassegnati D, E, F,
G, H ed1, uno per ogni CD presente nel
caricatore).
Programmiamo al ritmo
di «dance»...
Una volta terminata l'installazione del-
la macchina passiamo subito a vedere
come si comporta nell'utilizzo intensivo
in un ambiente di lavoro; per fare ciò ho
tenuto la macchina per una giornata di
lavoro in ufficio utilizzandola al posto
dell'unità singola con la quale opero
abitualmente, con un <mix> di CD-
MCmicrocomputer n. 109 - luglio/agosto 1991
ROM di immagini e di Compact Disc
musicali (ebbene sì! Un po’ di relax ogni
tanto ci vuole...)
Il DRM-610 si è rivelato di una como-
dità estrema: non più noiose perdite di
tempo per estrarre il caricatore singolo,
cambiare CD e reinserire il caricatore
ogni qualvolta avevo bisogno di un nuo-
vo set di dati, ma tutto il necessario per
la giornata di lavoro era lì a portata di..
drive!
Ben 3,2 Gbyte di dati disponibili on-
line (540 Mbyte per ogni disco) da cui
attingere informazioni e dati, con la pos-
sibilità di commutare facilmente da uno
all'altro dei dischi e di organizzare su
ogni caricatore dischi di un particolare
argomento in modo da organizzare al
meglio la propria biblioteca di CD-ROM.
Nel normale utilizzo questo lettore ha
mostrato delle <performance> accetta-
bilissime, con tempi operativi sicura-
mente migliori di quelli dichiarati dal
costruttore nelle specifiche tecniche
(tempo medio di accesso pari 0,6 se-
condi, tempo massimo per un cambio
disco inferiore ai 7 secondi, transfer
rate di 153 Kbyte al secondo).
Il driver software che permette al
DOS di gestire l'unità ha mostrato un
ottimo grado di robustezza; più volte ho
tentato di fare operazioni strane quali
l'accesso ai dati di un disco del caricato-
re mentre ne era caricato un altro nel
lettore, accedere ad un disco con delle
immagini mentre stavo ascoltando la
musica di un CD audio o estrarre il
caricatore mentre da DOS ero posizio-
nato sul drive logico associato ad uno
dei suoi dischi ma il comportamento è
stato sempre esente da errori o «inchio-
damenti» strani.
PROVA
PIONEER CD-ROM CHANGER DRM-610
Buona anche la riproduzione audio,
anche se su questo aspetto non ho
effettuato dei test specifici in quanto
esulavano dallo scopo di questo artico-
lo dove l'interesse è rivolto prevalente-
mente all'utilizzo di questa macchina in
ambiente informatico.
A questo proposito voglio concludere
queste considerazioni sull'utilizzo del
DRM-610 accennando alle utility fornite
in dotazione per il suo utilizzo con
Compact Disc musicali; si tratta di due
programmi destinati entrambi allo stes-
so scopo: simulare a video il pannellino
(o il telecomando) di un CD da impian-
to Hi-Fi.
La differenza sostanziale tra le due
utility (JUKE.EXE e MPC.COM) consi-
ste nel fatto che mentre il primo è un
programma DOS che una volta esegui-
to prende il totale controllo del PC, la
seconda è in grado di installarsi resi-
dente in memoria, permettendo così di
lavorare con il PC ascoltanto contem-
poraneamente musica dal juke-box; al
momento in cui occorra intervenire su
quest'ultimo basterà premere una pre-
fissata combinazione di tasti per so-
spendere momentaneamente l'esecu-
zione del programma attuale e far ap-
parire la schermata di MPC (Multi-Play
Controller).
Conclusioni
La prima domanda che ci si pone
davanti ad un gioiellino tecnologico co-
me questo DRM-610 della Pioneer è la
seguente: quale è l'utilizzatore tipo di
una macchina come questa? Certa-
mente chi acquista questo dispositivo
non lo fa per scopi musicali (questo è
un qualcosa in più che la macchina
fornisce) ma perché ha necessità di
lavorare sul proprio PC con grosse
quantità di dati memorizzati su CD-
ROM o perché ha necessità di svilup-
pare applicativi (anche nel nuovo setto-
re emergente della multimedialità) che
richiedono grandi spazi di memorizza-
zione.
Sì pensi, ad esempio, ad una grossa
enciclopedia completamente informa-
tizzata o ad un museo virtuale in cui il
visitatore può girare tra le varie stanze
ad ammirare le opere d'arte standose-
ne comodamente seduto in poltrona
(magari a casa sua)
Questo Pioneer DRM-610, a mio avvi-
so, è destinato ad avere sicuramente un
buon successo tra gli operatori del setto-
re delle memorie ottiche, sia per la
qualità del prodotto (ed il nome Pioneer
è un'ulteriore garanzia in questo senso)
sia per le sue ottime caratteristiche
tecniche.
me
119
PROVA
Microsoft Word 5.5
in italiano
embra di leggere l'ora sull'orolo
gio, prima di decidere di mettersi
seduti e prendere il the: cinque e
cinque. Invece è la nuova release del
potente pacchetto di elaborazione testi
della Microsoft: Word 5.5.
Un anno dopo la recensione del 5.0,
eccoci di nuovo qui puntuali a parlare
dell'evoluzione del programma di elabo-
razione di testi che spicca tra la molti-
tudine di programmi simili di altre so-
ftware house blasonate e no.
di Paolo Ciardelli
Fino alla versione 5.0 di Word il pac-
chetto si è presentato più o meno nella
stessa veste grafica: comandi nella par-
te bassa dello schermo, uso abbastanza
limitato del mouse e delle finestre che
lo differenziavano dalle versione per
Macintosh e Ms-Windows. Con Word
5.5 invece si colma il divario che esiste-
va tra la versione per Macintosh e per
Ms-Windows. Sì intende la presentazio-
ne a Video, l'uso dei menu a tendina e
tutta una serie di piccoli accorgimenti
Microsolt Word
120
Micros®
MCmicrocomputer n.
messi a punto nei due ambienti opera-
tivi prima citati che permettono una più
veloce interazione con il programma
Breve descrizione iniziale
& installazione
Microsoft Word è stato introdotto dal
1983, e fin dall'inizio è stato reputato
uno dei migliori word processor. La ver-
sione 5.5 è più gradevole alla vista e più
versatile e si avvicina allo standard
IV TO CSO MANO
109 - luglio/agosto 1991
l'interfaccia utente sia Windows che
Macintosh. | menu sono pull down e
migliorano l'accesso alle funzionalità del
pacchetto, incluse le macro, i fogli di sti-
le e i glossari, funzioni cui in passato si
poteva accedere solo tramite tastiera
Prima di entrare nel vivo della descri-
zione del programma vero e proprio,
diamo uno sguardo rapido alla confezio-
ne di Word 5.5 in italiano.
La confezione si presenta anonima, di
cartone bianco tipo spedizione in quan-
to ci è pervenuta la versione «update»
All'interno troviamo quattro manuali ri-
legati, solito colore bianco e blu per le
copertine, e sette dischetti da 3,5". A
tutto ciò va aggiunta una legenda da so-
vrapporre alla barra dei tasti funzione
che riassume le «scorciatoie» attivabili
appunto dai tasti funzione.
L'installazione è molto semplice e
guidata quasi per mano, come di norma
nei pacchetti Microsoft.
Una certa attenzione va dedicata alla
parte della protezione, che continua ad
esistere, ma in maniera più intelligente.
Infatti non sono più presenti directory e
file nascosti, che rendevano la vita dif-
ficile ai vari programmi di diagnosi del-
l'hard disk come Norton Disk Doctor,
ma il programma una volta installato
porta il nome del proprietario: un mar-
chio se si può dire a «fuoco», perma-
nente
Del programma si può a questo punto
effettuare una copia di sicurezza senza
difficoltà.
Alla partenza Word 5.5 si presenta
con una grafica nettamente differente.
La finestra è contornata da due barre di
scorrimento ed è possibile ridimensio-
nare il tutto.
Sempre nell'ambito della visualizza-
zione il menu di controllo delle preferen-
ze è migliorato in maniera notevole.
Grandi benefici ne dovrebbero trarre sia
i possessorì di schede video ultra po-
tenti (60 righe per 80 colonne) che no-
tebook con video LCD.
Gli utenti che hanno già utilizzato una
delle versioni precedenti di Word, tro-
veranno senz'altro più amichevole la
nuova interfaccia del programma, con i
menu pull down, le finestre di dialogo e
le barre di scorrimento.
Comunque dal menu «?» (Guida),
sarà possibile attivare un elenco com-
pleto dei comandi che sono stati modi-
ficati rispetto alla versione precedente e
gli argomenti che mostrano le corri-
spondenze tra i tasti funzione, le com-
binazioni rapide e le azioni del mouse
dei rispettivi Microsoft Word versione
5.0 e Word versione 5.5.
Distributore
Microsoft Spa Via Cassanese 224 Palazzo Tie-
polo 20090 Milano Oltre Segrate (MI). Tel.
02/2107201
Prezzi (VA esclusa)
Microsoft Word 5.5 in italiamo —1L. 950.000
Microsoft Word 5,5
in italiano update L. 250.000
Tasti Funzione: sempre gli stessi
Affinché le operazioni assegnate ai ta-
sti funzione siano coerenti tra i diversi
word processor oggi disponibili, inclusi
gli applicativi che utilizzano l'ambiente
Finestra di dialogo per
la gestione dei file. In
più è visibile la
seconda finestra delle
opzioni.
odiem di tanta: 1 "7
tro"di stile: ‘20gomze. sb] lato.
PROVA
WORD 5.5 IN ITALIANO
grafico Microsoft Windows, alcune as-
segnazioni ai tasti funzione di Word ver-
sione 5.5 sono state variate rispetto alla
versione precedente
Il vantaggio che ne deriva però è evi-
dente: l'utente che conosce anche uno
solo dei programmi di elaborazione testi
Microsoft, è avvantaggiato nell'appren-
dimento di tutti gli altri applicativi appar-
tenenti ad una piattaforma diversa (Win-
Word, Word per 05/2 o per Macintosh).
Le nuove funzioni assegnate ai tasti
si trovano nella maggioranza dei casi di-
rettamente nei menu insieme al coman-
do equivalente. Per chi invece non in-
tende imparare di nuovo le varie com-
binazioni di comandi, può continuare ad
utilizzare i tasti funzione di Word 5.0 at-
tivando l'opzione del menu «Varie Per-
sonalizza»
La gestione dei fogli di
stile è notevolmente
facilitata dalla nuova
interfaccia grafica,
come si può vedere a
iiw da apri icaro
<efininoi gli stili?
MCmicrocomputer n. 109 - luglio/agosto 1991
121
PROVA
WORD 5.5 IN ITALIANO
v
Fi F2 Fa Fs Fe F7 Fe Fo FO Fi F12
Microsoft nr © n fmtien © tpramntia ll Riatiazae © Condngià - Satece igomaige da (mao sue
Accede ai Comenmzie © Faitomsmme © Cpanige = seat posteri Minzoni fama alii (LIT
Word 5.5 me prat
Legenda: Y Umesbiuo = UmeMAUSO = VUmeAlT Van CTRL Ut CTRL e MAIUSE V UnaeALTeMAIISE
Parto n: 10096
La legenda da posizionare sulla tastiera con il riepilogo dei comandi attivati dai tasti funzione.
Oltre ai tasti funzione, INS e DEL as-
sumono un significato diverso sempre
per le medesime ragioni di cui sopra.
Nello specifico le azioni di cancellazione
tramite il tasto DEL sono state invertite.
In Word 5.0 premendo il tasto DEL si
ritagliava il testo selezionato, mentre
premendo contemporaneamente i tasti
[FFrfe metrica Vimeltae iraniani Formato Verte Mucci Pietre no]
ro di carattere: (SS
Dimension del unta? LI2
Agendo con il mouse
sulla «freccia in
basso» dell'icona Car
si accede «solo» ai tipi
di carattere: Pica,
Elite, PS, ecc.
Shift+DEL si otteneva l'eliminazione
definitiva dei caratteri selezionati. In Mi-
crosoft Word versione 5.5 occorre pre-
mere DEL per eliminare il tasto perma-
nentemente, mentre si premono i tasti
Shift+DEL per ritagliare temporanea-
mente intere frasi. E consigliabile utiliz-
zare il tasto DEL con estrema prudenza
Un doppio clic con il
mouse, sia sull'icona
Car che Pti, e si
accede rapidamente
alla finestra dei
caratteri.
dI rispettivi Microsoft Merd seralone 6.0 e Uord vera ione 6.5.
fasti Funzione: cempee gli atenei
WI Inche' Le operazioni assegnato al tanti funzione
coerenti
tra I diversi vord processo oggi Alepemibili, inclusi gli
122
Tenano 'anblente praf ico Nicrosaft Vindowe.
patstoi
fino a quando non si sia acquisita una
buona familiarità con la sua nuova fun-
zione. Il comando «Modifica Annulla»
consente comunque di rimediare ad un
eventuale errore
Innovazioni:
il nastro ed il righello
Nella versione precedente, Word 5.0,
l'impostazione e la visualizzazione dei
margini e delle tabulazioni era facilitata
dalla presenza del righello. Di concerto
in Word 5.5 troviamo il nastro di format-
tazione che consente l'applicazione dei
formati e la scelta dello stile dei carat-
tere di uso comune.
Lo sfruttamento di questa innovazio-
ne è supportata in maniera fondamen-
tale dal mouse che permette l'attivazio-
ne delle funzioni disponibili, oltre che
con la tastiera (scorciatoie).
Per fare un esempio, la combinazione
dei tasti Ctrl+C cambiano lo stile del pa-
ragrafo evidenziato da normale in corsi-
vo.
Il nastro di formattazione quindi funge
sia da «velocizzatore» che da «strumen-
tazione di navigazione». In ogni momen-
to selezionando una parte del testo si
hanno a disposizione in forma abbrevia-
ta tutte le informazioni sugli attributi dei
caratteri e le formattazioni. Troviamo in-
fatti tre icone testuali, Stile, Car e Pti dal
significato evidente, e le tre indicazioni
di stile più comune: G(rassetto), Clorsi-
vo) e Sfottolineato).
A differenza delle precedenti versioni
dì Word, in cui era necessario eseguire
due comandi («Formato» e «Carattere»)
per controllare il tipo di carattere, il cor-
po o qualsiasi altro attributo di format-
tazione, in Word 5.5 basta cliccare con
il mouse la voce «Car» o «Pti», per ac-
cedere a dei menu/elenchi a discesa
che contengono l'elenco dei caratteri o
delle dimensioni disponibili
Per un uso più specifico, si deve clic-
care due volte su una delle tre icone per
attivare delle finestre di dialogo comple-
te dei diversi comandi di formattazione.
MCmicrocomputer n. 109 - luglio/agosto 1991
In ogni caso dalla barra
principale si accede ad
un menu pull down
con tutto ciò che
riguarda i formati.
Amp ica gli sti
quatro gli stili
dei rispettivi Microsoft Mard
ner
Testi Pemzione: sped gli etnei
Aftinha' ie operazioni eevereste 11
stata variata rispetto alla versione procedente.
TL vantaggio che ne
Maggiore semplicità
Può sembrare ripetitivo ma i nuovi
menu pull down e le finestre di dialogo
oltre a rappresentare la maggiore pecu-
liarità del pacchetto semplificano l'atti-
vazione di molte caratteristiche avanza-
te come il Glossario, l’Importazione di
elementi grafici, gli Stili e le Macro.
Il Glossario è un sistema valido per
memorizzare una frase di uso ricorren-
te. In Word 5.5 i principali compiti dei
glossari (creazione e inserimento delle
voci e gestione dei file di glossario) so-
no raggruppati ed è possibile eseguire
tutti i comandi da un'unica finestra di
dialogo.
Per importare un documento, un ele-
mento grafico o uno spreadsheet si pro-
cede praticamente nella stessa manie-
ra. A dire il vero se si tratta di un do-
cumento e si vuole effettuare un «taglia
e cuci» si può usufruire della possibilità
offerta dalla «clip board»
Comunque la procedura di import:
zione si attiva dallo stesso menu trami-
te i due comandi «Inserisci File» e «In-
serisci Illustrazione».
Una delle peculiarità maggiori di
Word è rappresentata dal comando Stili
che adatta alle proprie esigenze di for-
mattazione un testo selezionato. Co-
me accennato prima oltre alla finestra
degli Stili in Word 5.5 si ha a disposi-
zione il nastro di formattazione.
Il che vuol dire un semplice clic sulla
freccia con la punta rivolta verso il bas-
so ed è possibile avere l'elenco degli
stili disponibili con il documento.
Le finestre dei fogli di stile consen-
tono una maggiore flessibilità. Per
esempio si può modificare la formatta-
zione di uno stile e di osservare come
il testo del documento cambia di con-
seguenza. Eccoci arrivati alle Macro, a
quegli insiemi di istruzioni che per i più
smaliziati permettono di aumentare la
propria produttività. La finestra di dialo-
go Macro Registra, elenca tutte le ma-
cro memorizzate nel file di glossario
evi
corrente che rimane però separato dalle
normali voci di glossario.
Help
La Guida interattiva (Help) è stata re-
sa più flessibile e più corposa. È possi-
Per cambiare
velocemente il corpo
ad un carattere 0 ad
un testo selezionato sì
può accedere al menu
«freccia in basso»
accanto all'icona Pti.
MCmicrocomputer n. 109 - luglio/agosto 1991
PROVA
WORD 5.5 IN ITALIANO
bile accedere alla Guida e contempora-
neamente operare sul documento, per-
ché sia la Guida stessa che il documen-
to, appaiono in una propria finestra. Na-
turalmente su questa finestra si può
operare in termini di visualizzazione e ri-
dimensionamento.
Molti argomenti sono collegati ad altri
argomenti con informazioni correlate.
Durante la consultazione di un argo
mento, perciò è possibile passare rapi-
damente ad uno degli argomenti corre-
lati. In più gli argomenti della Guida pos-
sono essere stampati.
Controllo Ortografico
e Dizionario dei Sinonimi
AI controllo ortografico si affianca il
Thesaurus in italiano: un vero e proprio
dizionario di sinonimi che consente al-
l'utente di sostituire una parola con una
Help in linea con
finestre dimensionabili
e sovrapponibili al
testo che si sta
scrivendo. Più facile di
così
123
PROVA
WORD 5.5 IN ITALIANO
diversa di significato uguale. Utile quan-
do si è a corto di parole e non si vuole
perdere il filo del discorso con una ri-
cerca spesso infruttuosa.
Si rimanda al momento della rilettura
e della correzione l'arricchimento del te-
sto,
Il dizionario dei sinonimi si contraddi-
stingue anche per l'ampiezza dei termi-
ni in esso contenuti: vengono offerte
16.000 parole chiave ed oltre 150.000
vocaboli
Conclusioni
Microsoft Word è stato introdotto dal
1983, e fin dall'inizio è stato reputato
uno dei word processor più versatili e
potenti disponibili sul mercato. La ver-
sione 5.5 è più gradevole alla vista e più
versatile e si avvicina allo standard del-
l'interfaccia utente sia Windows che
Macintosh,
| nuovi menu pull down migliorano
sensibilmente l'accesso a tutte le fun-
zionalità messe a disposizione dal pro-
dotto, incluse le macro, i fogli di stile e
i glossari, funzioni cui in passato si po-
teva accedere solo tramite tastiera.
Le finestre di dialogo, contengono ul-
teriori informazioni, e in alcuni casi di-
spongono di «pulsanti» che consentono
lo spostamento immediato ad un'altra
finestra qualora si desideri eseguire un
compito supplementare.
Il nastro di formattazione rafforza le
Un'altra scorciatoia
con un doppio clie
sulla barra di stato la
finestra che appare si
riferisce al comando
«Vai an
ammantaggisto vell'apprendimento di tutti gli altri applicativi
sopartonenti ad una piattaforma diversa (Uinbord, Word par 00/2 0
per cintonh)
Te macce sto ai tasti
In ultimo il menu
nutrito e di facile EI.
utilizzo delle a ; = : 3
personalizzazioni. Sì "altra potenti (6 righe per Sì colcne) che notetock con video
notino attivate le varie 11 utenti che hanno gia’ utilizzato una delle versioni precedenti
opzioni di
visualizzazione grafica
nvventaggiato nell'Epprond!
Sfpartenenti ad una piattaforma diversa (Uisiord, Word per 08/2 0
pe Rac into)
LR ne aes eterno mt
AE a re Cee 8 È
capacità già presenti nel righello di
Word 5.0, consentendo di ottenere una
Microsoft Word per 08/2 in italiano nese a crt o cateto e delle
Milano, 14 maggio 1991. La Microsoft
annuncia la disponibilità di Microsoft Word
1.1 per il sistema operativo 0S/2 versione
1.3. Microsoft Word per 0S/2 unisce la fa-
cilità d'uso e le elevate prestazioni di un
elaboratore di testi per l'ambiente grafico
alla potenza del sistema operativo OS/2. Il
risultato è un elaboratore di testi con un
controllo intuitivo in ogni fase di sviluppo
del documento. Word per 0S/2 completa
la famiglia di applicazioni Microsoft Word
che include: Word per Windows, Word per
DOS e Word per Macintosh
Microsoft Word per 0S/2 Presentation
Manager lavora perfettamente con altre ap-
plicazioni 08/2 come Microsoft Excel e Lo-
tus 1-2-3. Microsoft Word per 0S/2 Pre-
sentation Manager eredita da Microsoft
Word per Windows una particolare carat
teristica: entrambe le versioni sono confor-
mi allo standard IBM CUA (Common User
Access) e sfruttano la stessa interfaccia.
Inoltre i due prodotti condividono lo stesso
formato dei documenti, permettendo un
comodo interscambio dei file e delle infor-
124
stile diventa così particolarmente sem-
plice ed intuitiva
| menu, le finestre di dialogo e il na-
mazioni. La famiglia di word processor Mi-
crosoft offre coerenza su diverse piattafor-
me hardware e software. | documenti pos-
sono essere facilmente trasferiti tra le _—Stro quindi incrementano le modalità
quattro versioni di Microsoft Word (0S/2, operative, ma soprattutto migliorano |
Windows, DOS e Macintosh) senza per- processi di comunicazione con il pro-
dere la formattazione originale del testo. gramma.
Inoltre tutte le versioni condividono una La nuova interfaccia non solo facilita
stessa struttura dei comandi, così gli l'apprendimento e l'utilizzo di Word ma
utenti, che hanno familiarizzato con una di
queste, possono diventare produttivi in
breve tempo lavorando su un'altra piatta-
si integra perfettamente con lo standard
emergente condiviso da Microsoft in
Li ambiente Windows, OS/2 e Macintosh
Altro elemento chiave in questa versione Word versione 5.5 infatti è molto simile
di integrazione globale è il nuovo rapporto nell'aspetto e nel funzionamento agli al-
tra l'utente e il personal computer. Un rap- tri membri della famiglia Microsoft, qua-
porto intuitivo, semplice e diretto in grado li Word per Windows, Word per 0S/2
di ridurre notevolmente i tempi di autoap- Presentation Manager e Word per Mac,
prendimento e di gestione degli applicativi, quindi una volta appreso l'utilizzo anche
grazie all'utilizzo di un'interfaccia grafica, al
corso di autoapprendimento in linea e ad Ai uno solo di questi programmi, «mi-
un completo supporto del mouse. grare» verso gli altri programmi risulte-
Microsoft Word per 05/2 in versione ita- rà, se non molto semplice, almeno non
liana è disponibile a 1.095.000 lire, mentre faticosa.
quella inglese è di 895.000 lire.
MCmicrocomputer n, 109 - luglio/agosto 1991
di Aid
Orologi
MPO
u O DEL TI
TEMPO
PREZIOSO
technimedia
Add-on per Clipper 5
Blinker, Funcky e DGE
di Gabriele Romanzi
| successo di un pacchetto software
viene spesso decretato dalla quanti-
tà di prodotti accessori per esso di-
sponibili; seguendo questo metro do-
vremmo collocare il Clipper ai primi po-
sti di una ipotetica classifica in quanto,
sin dalle sue prime versioni, é stato
sempre supportato da terzi produttori di
librerie e tool di sviluppo.
Il Clipper, uno dei più famosi prodotti
per la gestione di basi di dati (e non
solo) in ambiente MS-DOS, ha ormai
raggiunto con la nuova release 5 un
ruolo di primissimo piano tra î sistemi di
sviluppo per PC; da semplice compila-
tore di procedure realizzate in DBIII si è
via via trasformato in un potentissimo
linguaggio di programmazione struttura-
126
to, che poco o niente ha da invidiare ad
altri linguaggi come il C, con il quale è
peraltro interfacciabile, permettendo co-
si un'ampia flessibilità di utilizzo.
L'uscita sul mercato dell'attesissima
nuova versione di questo compilatore
(alla cui prova apparsa sul numero 103
vi rimando) ha avuto come conseguen-
za la necessità da parte dei produttori di
pacchetti ausiliari di aggiornare i loro
cataloghi con versioni specifiche per la
versione 5, che differisce dalle prece-
denti non tanto per le funzionalità speci-
fiche del linguaggio quanto per una so-
stanziosa ristrutturazione della gestione
della memoria, delle variabili e degli
operatori oltre che per l'introduzione di
alcune classi di oggetti, preludio di una
versione object-oriented che voci di cor
ridoio danno in fase di progettazione alla
Nantucket.
Dalla società Algol di Milano, che cura
la distribuzione del Clipper e dei suoi più
famosi tool in Italia, abbiamo ricevuto le
prime novità disponibili per la nuova
versione, che coprono un ampio venta-
glio di esigenze del programmatore, sia
esso alle prime armi che un professioni
sta: analizzeremo infatti, nel corso di
questa prova, il Blinker (linker ad overlay
dinamici), la Funcky Lib (libreria «gene
ral-purpose» tra le più note), la DGE
(libreria grafica) e la NetLib (libreria per
la realizzazione di procedure in rete lo
cale).
Come vedete ce n'è per tutti i gusti e
MCmicrocomputer n. 109 - luglio/agosto 1991
penso che ognuno possa trovare il pro-
dotto adatto alle sue specifiche esigen-
ze, da integrare nelle applicazioni che
sta sviluppando li dove il Clipper possa
dimostrarsi più o meno carente.
La prova, da quanto detto finora, non
sarà assolutamente comparativa data la
diversità di impiego dei vari prodotti, ma
vorrà essere soprattutto una panorami-
ca (certamente non esaustiva) di alcune
tipologie di prodotti disponibili per il
programmatore Clipper, sempre più alla
ricerca di strumenti che gli permettano
di utilizzare questo linguaggio di pro-
grammazione al massimo delle sue pos-
Sibilità.
a come, potrete chiedervi, ab-
biamo letto nella prova del Clip-
per 5 che la Nantucket ha adot-
tato un nuovo linker, veloce e dalle
molteplici possibilità, ed ora leggiamo la
prova di un altro linker da acquistare a
parte che lo dovrebbe rimpiazzare?
Si sa, nel mondo dell'informatica è
sempre difficile detenere la palma del
migliore in un certo campo per lungo
tempo, ma nel caso del Blinker ci trovia-
mo di fronte ad un prodotto che ormai
da molti anni è diventato uno strumento
inseparabile per molti programmatori
Clipper
Il Blinker è un linker ad overlay dina-
mici che ha conquistato negli ultmi anni
un ruolo di primo piano tra gli add-on
per Clipper; con la precedente versione
di questo compilatore (Summer 87) ve-
niva fornito un linker, il Plink 86, che, a
parte la sua cronica lentezza, non per-
metteva di realizzare programmi che
andassero oltre il famigerato limite dei
640 Kbyte imposto dal MS-DOS.
Occorreva quindi suddividere il pro-
gramma in tanti moduli distinti (overlay)
da caricare ciascuno in memoria soltan-
to quando necessario ed in maniera
mutuamente esclusiva tra di loro, richie-
dendo un grande sforzo in fase proget-
tuale dell'applicazione per evitare che
più moduli si «pestassero | piedi» tra di
loro.
Con il Blinker, invece, questi problemi
vengono risolti facilmente in quanto è
sufficiente comunicare al linker quali
sono le procedure che devono essere
gestite ad overlay ed il gioco è fatto: è il
Blinker stesso, in maniera del tutto tra-
sparente per l'utente, ad ottimizzare le
allocazioni delle funzioni e procedure
nei vari moduli di overlay ed a gestire il
loro swapping dinamico
Con l'overlay dinamico permesso dal
Blinker il programmatore può quindi
MCmicrocomputer n. 109 - luglio/agosto 1991
Add-on Clipper
Produtto:
DGE 4.0: Bits Per Second - (Inghilterra)
Funcky: Dlesko (USA)
Blinker: Blink Incorporated (Inghilterra)
Distributore:
Algol
Via Feltre, 28/6 - 20132 Milano
Tel. 02/26411411
Blinker
concentrarsi più sullo sviluppo dell'appli-
cativo che sulla strutturazione dei suoi
moduli componenti; inoltre, al momen-
to dell'esecuzione del programma, l'«o-
verlay manager» tiene traccia di quali e
quanti moduli vengono utilizzati in ogni
istante dal programma ed in caso ci sia
bisogno di uno spazio di memoria mag-
PROVA
ADD-ON CLIPPER 5
Prezzi (IVA esclusa):
DGE 4.0 Libreria grafica L. 740.000
Funcky Libreria multifunzione L. 650.000
Blinker Dinamic Overlay Linker —L 760.000
giore di quello disponibile si occupa
dello scarico temporaneo su memoria di
massa degli overlay secondo uno sche-
ma di priorità che tiene conto della
frequenza di utilizzo e della loro «storia
passata».
Un altro punto a favore del Blinker
rispetto ad altri linker per Clipper è la
127
PROVA
ADD-ON CLIPPER 5
B:\BLINKMAI.N\CS®b1 inker
i)
Schen
Una sim
durante il
del programma
BLINKER Dynanic Overlay Linker 1.48.
Blink and you'll miss it #1
Copyright (C) Blink, Inc., 1998, All Rights Reserved.
Serial # ER-886459. (Clipper 5.8 version).
BLINKER
CAVISLI CES
1182
possibilità di gestire con overlay dinami
ci sia proprie librerie di funzioni scritte in
C ed Assembler, sia le librerie del Clip
per quale la Extend.lib; è chiaro che
funzioni particolari (quali quelle che co
involgono l'uso di interrupt) possono
essere soggette a restrizioni perché
non garantiscono una sufficiente integri
tà dell'ambiente operativo in fase di
esecuzione del programma, ma sostan-
zialmente tutte le funzioni che «si com
portano bene» non hanno problemi ad
essere gestite con overlay dinamici da
questo linker
Oltre a questa capacità notevole in
termini di gestione dell'occupazione del
la memoria da parte di un programma, il
Blinker è in grado di produrre un modu:
lo eseguibile in un tempo sensibilmente
inferiore a quello richiesto dai linker
tradizionali (quali RTLink o MSLink); ef
fettuando dei test su una procedura da
me realizzata in Clipper 5 (circa 300
Kbyte di sorgenti oltre ad una libreria di
più di 250 Kbyte) i tempi necessari al
link sì sono ridotti drasticamente con
l'utilizzo del Blinker, arrivando ad atte-
starsi su una media di circa 15 secondi
(dagli oltre due minuti necessari agli altri
linker).
Se inoltre sfruttiamo la capacità che
ha il Blinker di effettuare un link incre
mentale dei soli «.0BJ» modificati dal
l'ultima volta raggiungiamo delle presta
zioni incredibili, dell'ordine di qualche
secondo: una vera e propria «Ferrari»
nelle mani del programmatore che gua-
dagna tempo prezioso nella fase di svi
luppo.
Già queste caratteristiche da sole per-
mettono di capire come il successo di
questo prodotto continui anche dopo
l'uscita del Clipper 5 dotato del RTLink,
che dalla sua mantiene comunque un
no input files were specified
vantaggio: la possibilità di creare delle
PLL (Pre-Link Library) in cui memorizza-
re parti di codice comuni a più moduli in
modo da rendere minore la dimensione
del file «.EXE» finale. L'eseguibile della
procedura utilizzata per il test è salito
infatti da circa 180 Kbyte (RTLink) a
circa 500 Kbyte (Blinker) con l'inconve-
niente che mentre in precedenza riusci-
va a partire su un server di rete non
dedicato (aveva bisogno di circa 300
Kbyte di RAM libera) nel secondo caso
necessitava di uno spazio di gran lunga
maggiore
C'è comunque da spezzare una lancia
(anzi due) a favore del Blinker per quan
to riguarda la dimensione dell'eseguibile
prodotto. Innanzitutto per effettuare
una prova significativa sui tempi di link
non ho creato uno script ottimizzato per
il Blinker, ma ho utilizzato lo stesso del
RTLink; in secondo luogo la copia rice
vuta per il test comprendeva due ver-
sioni differenti a seconda che si utiliz-
zasse la versione «Summer 87» o la più
recente «5»: in quest'ultimo caso il
livello di revisione del Blinker è 1.4, ma
sul dischetto è già presente (sotto for-
ma di file di testo) il manuale della
versione 1.5 che sarà rilasciata subito
dopo l'uscita della versione 5.01 del
Clipper e che presumibilmente permet
terà una gestione del file eseguibile
mile a quella del RTLink (i produttori
| Blinker, prima di rilasciare questo
upgrade, vogliono verificare sulla nuova
versione del Clipper come sono stati
risolti alcuni problemi relativi alla gestio.
ne della memoria evidenziati dall'ultima
release del compilatore)
Ma le novità di questo linker non si
esauriscono certo nella particolare mo:
dalità di gestione degli overlay e nella
enorme velocità operativa; utilissima
per il programmatore si rivela infatti la
«Blinker Programming Interface
serie di funzioni realizzate con l'Exten
ded System del Clipper, richiamabili dal
le applicazioni realizzate tramite il Blin
ker, con le quali è possibile controllare
l'esecuzione del programma oltre che
avere informazioni utili per le fasi di
«debug» (ricerca errori) e «profiling»
(ottimizzazione del codice)
Tra queste funzioni, ho trovato di par
ticolare interesse quelle che permetto
no di realizzare versioni dimostrative del
proprio programma senza la necessità
di dover apportare sostanziali modifiche
al codice sorgente; tramite le funzioni
BLIDEMDTE, BLIDEMMIN e BLIDEM
CAL è possibile definire, rispettivamen
te, una data, un limite in minuti ed un
limite in numero di chiamate a funzioni
oltre al quale il programma cessa di
funzionare
Unitamente a queste funzioni è possi
bile sfruttare la BLISERNUM che per
mette di immergere nel file EXE una
stringa di lunghezza massima pari a 50
caratteri in forma codificata, così da non
sere individuata tramite i norma
li editor binari; in questo modo è possibi
le immergere nel corpo del programma
informazioni riservate (quali, ad esem.
pio, il nome del cliente a cui si è conces
sa la licenza di utilizzo del pacchetto o il
numero di serie) che durante la normale
esecuzione possono essere richiamate
e decrittografate per controllo.
Altrettanto utili si sono rivelate le fur
zioni che permettono di controllare lo
stato di frammentazione della memoria
in seguito allo «swapping» degli overlay
e quelle che permettono di effettuare
una ricompattazione dello spazio di me
moria ad intervalli regolari definibili da
parte del programmatore
Il «debug & profiling» dei programmi
è poi facilitato da funzioni quali la BLI
DISSTS (che riporta informazioni sugli
overlay attualmente attivi in memoria)
la BLIPRFMOD (che in unione al modu:
lo BLPRFPRG.PRG fornito con il Blinker
permette di crearsi delle procedure di
ottimizzazione del codice personalizza
te) e da una serie di funzioni che pe
mettono di avere in ogni istante sotto
controllo la situazione dei vari moduli
componenti il programma
In definitiva il Blinker oltre a svolgere
la funzione specifica di collegamento di
più moduli oggetto in un unico file ese
guibile, fornisce degli strumenti estre
mamente potenti nelle mani del pro
grammatore che vede ridursi in manier
consistente i tempi necessari allo svi
luppo oltre che aumentare in maniera
sensibile la qualità dei programmi pro
dotti, grazie alle funzioni di «profiling»
messigli a disposizione dal Blinker
una
a
MCmicrocomputer n. 109 - luglio/agosto 1991
deg è un termine della lingua in-
glese che mi ha sempre colpi-
to per la sua concisione e per
l'immediatezza con cui è in grado di
trasferire il concetto ad esso collegato
«definitive», che potremmo tradurre
nella nostra lingua come «decisivo»,
«finale». Questo termine viene sovente
utilizzato nel presentare la Funcky Lib,
una delle più complete librerie di funzio-
ni per Clipper che siano mai state im-
messe sul mercato.
Realizzata da Dirk Lesko, che a segui-
to del successo ottenuto dal suo pro-
dotto ha fondato la Lesko Inc., si propo-
ne come la «panacea» del programma-
tore Clipper per il gran numero di fun-
zioni che comprende; confesso quindi
di aver aperto con vivo interesse la
confezione della Funcky Lib (arrivata ora
alla versione 1.50), curioso di verificare
come questa libreria si integri con la
nuova versione del Clipper, già di per sé
ampliata notevolmente a livello di fun-
zionalità e strumenti di programmazione
messi a disposizione del programma-
tore.
La confezione è composta da un con-
tenitore di cartone rigido al cui interno
troviamo un raccoglitore estraibile ad
anelli contenente le 370 pagine del ma-
nuale oltre ai floppy (6 nel formato da
5" 1/4) su cuì troviamo un gran numero
di file raggruppati, per specifici argo-
menti, in archivi autodecompattanti. La
libreria è utilizzabile sia con la versione
Summer 87 che con la più recente
versione 5; per chi intendesse utilizzare
il Blinker al posto del RTlink viene forni
ta una speciale libreria che permette di
effettuare l'overlay dinamico delle fun-
zioni C e Assembler della Funcky Lib.
Curiosando tra gli altri file che trovia-
mo sull'hard-disk dopo la decompatta.
zione dei vari archivi, sono da segna-
lare
uno speciale .OBJ per gestire la
visualizzazione a 43/50 linee su scher
mo VGA, da linkare al proprio applicati-
vo se questi utilizza una delle funzioni
per la gestione del video in modalità ad
alta risoluzione; nella prossima versione
della Funcky Lib probabilmente questo
modulo non sarà piu necessario in
quanto sarà disponibile una API (Appli-
cation Program Interface) del Clipper
migliorata;
una utility per la creazione di «script
file» per il linker RTlink per permettere
la creazione di Pre-Link Library (PLL),
caratteristica quest'ultima innovativa del
Clipper 5;
i moduli database di documentazione
per le Norton Guide ed il Tom Retting
Help, i due sistemi più diffusi tra i
programmatori per la documentazione
on-line;
MCmicrocomputer n. 109 - luglio/agosto 1991
Funcky Lib
— due utility, dCode e dMenu, destina-
te rispettivamente alla generazione del-
la documentazione tecnica del program-
ma in fase di realizzazione ed alla ge-
stione tramite menu e file batch dei
programmi contenuti sul proprio hard
disk;
i sorgenti di alcune delle funzioni
realizzate in Clipper oltre ad una serie di
programmi demo che guidano il pro-
grammatore nell'utilizzo delle funzioni
più complesse della Funcky Lib.
Dalla corposità del manuale si intui-
sce come il numero delle funzioni pre-
senti in questa libreria sia veramente
elevato; sì tratta infatti di oltre 450
funzioni suddivise in 9 categorie distin-
te. Vediamo ora, per ognuna di queste
categorie, una carrellata sulle principali
funzioni che vengono messe a disposi-
zione del programmatore
Array: già con il Clipper 5 la gestione
degli array è stata notevolmente amplia-
ta, con l'introduzione, tra le altre cose,
degli array bidimensionali; le funzioni
presenti nella Funcky Lib permettono di
manipolare facilmente questi oggetti,
con comode routine per la ricerca e
l'inserimento di valori, calcolo di minimi
e massimi sia numerici che di lunghezza
stringhe;
Disco: 25 funzioni che permettono al
programmatore di avere il pieno control-
lo delle unità di memoria di massa del
PC, siano esse floppy o hard disk, con
la possibilità dì creare o cambiare direc-
tory, ottenere lo spazio libero su disco
ed ottenere lo stato di un particolare
dispositivo (fisso, rimovibile, ecc.); tro-
viamo inoltre funzioni per la gestione a
basso livello di queste unità (gestione
del numero di cluster e settori) e la
possibilità di monitorare se un determi-
nato disco è accessibile o meno (ad
esempio per verificare che sia stato o
meno chiuso lo sportellino dell'unità
floppy)
Environment: le 30 funzioni di questa
sezione permettono di accedere ai para-
metri dell'ambiente di lavoro (environ-
ment) settati tramite i comandi SET
«funzione», di effettuare controlli sulla
data (anno bisestile, ultimo giorno di un
determinato mese, ecc.) e conversioni
tra un formato e l'altro di data (numeri-
co o stringa), di generare numeri secon-
do sequenze random e di inserire co-
mandi nel buffer di tastiera.
Mouse: questa è forse una delle più
interessanti sezioni della Funcky Lib.
Ben 60 funzioni sono a disposizione del
programmatore per avere il completo
controllo del mouse nelle proprie appli-
cazioni; si va dalle funzioni per la gestio-
ne a basso livello (cursore on/off, posi-
zionamento per coordinate, coordinate
massime e minime permesse al curso-
re, numero di bottoni del mouse, ecc.)
129
PROVA
ADD-ON CLIPPER 5
fino a macro-funzioni dall'estrema po-
tenzialità che permettono di creare me-
nu di scelta, «pick list» di file e directory
oltre a sistemi di «browse» con il com-
pleto controllo tramite il mouse già al
loro interno, permettendo un risparmio
di tempo in fase di stesura di un appli-
cativo veramente considerevole.
Stringhe: con le oltre 40 funzioni di
questa sezione della Funcky Lib la mani-
polazione di stringhe in un applicativo si
semplifica notevolmente; le stringhe
possono, infatti, essere convertite da
ASCII in EBCDIC (e viceversa), criptate
in maniera tale da non poter essere lette
se non dopo opportuna decodifica, mani-
polate sia a livello di carattere che a
livello di bit del singolo carattere, conver-
tite in maiuscolo e minuscolo e scandite
alla ricerca di particolari occorrenze.
Sistema: in questa sezione conflui-
scono tutte le funzioni della Funcky Lib
dedicate alla gestione dell'hardware
presente sulla macchina. Troviamo
quindi funzioni per la gestione delle
porte seriale e parallela, per l'/O su una
qualsiasi delle porte nello spazio di indi
rizzamento del PC, per la verifica del
tipo di CPU ed eventuale coprocessore
matematico installati sulla macchina ol-
tre a funzioni abbastanza particolari co-
me la CRASH() che effettua un blocco
totale del PC con conseguente reboot
hardware (!). Sono disponibili inoltre, in
questa sezione, funzioni per effettuare
le tipiche operazioni binarie (and, or,
not, ecc.), per la gestione degli interrupt
(sia hardware che software), per la ge-
stione della coda di stampa del DOS,
per la consultazione di alcuni parametri
del BIOS (data, tastiere supportate,
ecc.), per conoscere la quantità di me-
moria disponibile (sia essa quella base
che quella espansa o estesa), per la
gestione di un orologio digitale ed addi-
rittura per la generazione di suoni in
puro stile «argade game»! Si tratta un
centinaio di funzioni che permettono di
utilizzare il Clipper non solo per la realiz-
zazione di sistemi di gestioni di basi di
dati, ma anche per la realizzazione di
applicativi nei settori più disparati, elimi-
nando ogni limite intrinseco di questo
linguaggio di programmazione.
Video: un altro cavallo di battaglia
della Funcky Lib è la sezione relativa alla
gestione del video; con le funzioni in
essa contenute è possibile arricchire i
nostri applicativi con tutte le capacità
grafiche offerte dall'alta risoluzione del-
le schede VGA, sia in modalità grafica
che testo. Oltre 40 funzioni con le quali
è possibile conoscere il tipo di adattato-
re video installato sul PC (e rendere
così parametrico ed autoconfigurante il
proprio programma), disegnare box e
window sullo schermo, lavorare in mo-
130
Schermate
della Funcky.
Due esempi di «pick
list», font e modalità
grafiche disponibili.
dalità testo VGA a 43 o 50 linee, sfrutta-
re fino a 64 colori su schede EGA e
VGA, salvare e recuperare da disco parti
di schermo, commutare da una modali
tà di visualizzazione ad un'altra ed effet-
tuare degli «scroll» del video (anche
solo una parte) nelle quattro direzioni.
Miscellaneous: sotto questa voce
vengono raccolte tutte quelle funzioni
non riconducibili ad una specifica tipolo-
gia; tra queste troviamo funzioni per il
caricamento di nuovi font di caratteri
nella memoria delle schede EGA e
VGA, per il reboot («caldo» o «freddo»)
del PC, per vincolare l'accesso ai floppy
disk sotto determinate condizioni, per
attivare e disattivare la tastiera e per
parcheggiare le testine dell'hard disk
sull'ultimo settore. Oltre a queste fun-
zioni, già di per sé molto potenti, ne
troviamo altre un po' particolari come la
TIMEOUTI() che permette di specificare
una funzione da eseguire durante gli
stati di attesa o la NAP() che permette
di sospendere l'esecuzione del pro-
gramma per un numero prefissato di
cicli di clock di sistema.
Che dire, è una vera ubriacatura di
funzioni! Vi assicuro che mentre sfoglia-
vo il manuale della Funcky Lib più volte
mi è capitato di pensare: «Se avessi
avuto questa funzione quella volta
che...»
Un grande vantaggio della Funcky Lib
è poi la sua integrazione con altri pac-
chetti per Clipper; infatti un fattore mol-
to importante da tenere in considerazio-
ne quando si decide l'acquisto di una
libreria per un determinato compilatore
è la sua facilità d'integrazione con altri
tool di sviluppo. Nel caso della Funcky
Lib, data la sua notorietà, questo aspet-
to è estremamente semplificato in
quanto la maggior parte di prodotti per
Clipper (come, ad esempio, il Blinker e
la DGE oggetti di questa prova) conten-
gono al loro interno le informazioni rela-
tive ad ottimizzare l'uso di questa libre-
ria in congiunzione con i loro tool, sia in
fase di stesura dell'applicazione che in
fase di link per evitare eventuali conflitti
con altre dichiarazioni di funzioni
Se siete intenzionati ad affidarvi ad
un'unica libreria da cui attingere nuove
funzionalità per i vostri programmi, la
Funcky Lib è probabilmente quello che
state cercando, un ottimo investimento
che vi assicura sempre una fonte ine-
sauribile di strumenti di lavoro per ren-
dere più facile il vostro lavoro di pro-
grammazione e più professionali i vostri
applicativi.
MCmicrocomputer n. 109 - luglio/agosto 1991
on l'avvento di nuovi standard
grafici ad alta risoluzione, il
«look» dei programmi in ambien-
te MS-DOS ha subito un rapido miglio-
ramento ed ormai ci si sta avviando
verso una standardizzazione delle inter-
facce grafiche; ogni programma DOS
che voglia essere almeno un po' «accat-
tivante» deve permettere un utilizzo
semplice ed intuitivo delle sue funziona-
lità, con menu che si «srotolano» dall'al-
to dello schermo allà pressione di un
tasto o al «click» di un mouse.
Sovente, inoltre, si ha la necessità di
presentare in forma grafica i risultati di
determinate elaborazioni o di arricchire
con grafici esemplificativi la produzione
di report di stampa, soprattutto in cam-
pi, quali quelli della gestione di basi di
dati, fertile terreno per i programmatori
Clipper
Tra i tool disponibili per questo lin-
guaggio è stata ora rilasciata la versione
4 della DGE, libreria grafica dall'uso
generale, nel senso che oltre ad essere
interfacciabile con l'ultima versione del
Clipper può essere utilizzata per arric-
chire le funzionalità di programmi scritti
con altri compilatori dBASE o C, ridu-
cendo così l'investimento monetario
necessario ad un programmatore per
dotarsi di uno strumento grafico ed uni-
formando il suo stile programmativo ol-
tre che l'aspetto esteriore che potrebbe
dare un «imprimatur» unico ai suoi pro-
dotti
Tramite questa libreria è possibile
estendere il set di funzioni del proprio
linguaggio di programmazione con co-
mandi per la crezione di grafici ad alta
risoluzione, sia a 2 che a 3 dimensioni,
che possono essere sia scambiati con
altri applicativi che stampati sui più co-
muni dispositivi di stampa in ambiente
MS-DOS; unitamente alla libreria ven-
gono forniti due tool di ausilio al pro-
grammatore nella realizzazione dei grafi-
ci e di nuovi font di caratteri per il testo
(oltre a quelli già in dotazione) che even-
tualmente vi dovesse essere inserito.
L'installazione su disco fisso della li-
breria avviene tramite un apposito pro-
gramma, contenuto sul primo dei 6 flop-
py da 5‘ 1/4 contenuti nella confezione,
che si occupa di copiare nella directory
prescelta dall'utente i file relativi all‘a-
dattatore video con il quale il program-
ma che si intende realizzare deve opera-
re (è possibile comunque installarli tutti
e cancellare in un secondo momento
quelli che non interessano); analoga-
mente viene richiesto all'utente di indi-
care quale linguaggio di programmazio-
ne intende utilizzare con la DGE, in
modo che vengano copiati solo i moduli
ad esso relativo (il manuale consiglia
infatti di installare la libreria ed i suoi file
MCmicrocomputer n. 109 - luglio/agosto 1991
DGE Library
accessori in directory differenti a secon-
da del linguaggio in modo da non mi-
schiare tra di loro i diversi moduli). Le
Norton Guide (per una consultazione
on-line della manualistica tramite il fa-
moso programma della Norton Compu-
ting), i file con i font predefiniti e le
icone, alcune utility e programmi demo
completano la lista di materiale che
troviamo sul nostro hard disk al termine
dell'installazione.
Come consigliato dal manuale la pri-
ma operazione che ho fatto al termine
dell'installazione è stata quella di compi-
lare con il Clipper 5 il programma dimo-
strativo fornito con la libreria e... ammi
rare! Tramite un menu di scelta è infatti
possibile rendersi subito conto delle
enormi potenzialità di questa libreria:
grafici nelle più svariate tipologie, dise-
gni arricchiti da font di tutte le dimen-
sioni, addirittura un oscilloscopio con
tanto di display su cui vengono visualiz-
zate in movimento in tempo reale due
diverse forme d'onda.
Si rimane veramente sbalorditi dalle
potenzialità di questa libreria e non si
fatica molto a comprendere il perché sia
da molti anni considerata uno dei mi
gliori tool disponibili sul mercato per i
programmatori Clipper (e non solo); ma
dopo questa ubriacatura di colori del
demo passiamo subito ad analizzare nel
dettaglio le funzionalità offerte da que-
sto pacchetto, vedendo innanzitutto
quali sono i passi necessari per richia-
marne le funzioni dal proprio applicativo.
Il controllo delle modalità grafiche del-
la scheda video prescelta avviene trami-
te un specifico modulo Assembler che
può essere caricato residente in memo-
ria (TSR) o linkato direttamente alla pro-
pria applicazione; è chiaro che la prima
possibilità, avendo lo svantaggio di oc-
cupare preziosa RAM (a meno di non
sfruttare la memoria espansa) è consi-
gliabile soltanto con linguaggi interpre-
tati (quali il ABASE) mentre in Clipper o
in C sarà più conveniente collegare que-
sto modulo direttamente al modulo
EXE del programma prodotto (l'incre-
mento in termini di spazio occupato in
memoria è di 50 Kbyte).
Per ogni adattatore video (CGA, EGA,
VGA, ecc..) esiste uno specifico modulo
di interfaccia, le cui funzionalità sono
richiamabili da programma con istruzioni
del tipo:
Result = FunctionName(Param-
1,...ParamN).
Le funzioni presenti in questa libreria
coprono, come già detto in precedenza,
un vasto ventaglio di tipologie, sia in
modalità raster che vettoriale (anche
per quanto riguarda i font per il testo); i
grafici possono essere sovrapposti tra
di loro e grafici di tipo differente posso-
no essere combinati in un'unica scher-
mata. Tra i principali tipi di grafici dispo-
nibili troviamo i classici Bar, Pie, Polar,
Polyline, High-Low-Close oltre ad alcuni
più particolari quali Gantt e Time-Series
(quest’ultimo utilissimo per la visualizza-
zione di serie continue di dati prove-
nienti da un input esterno, come nell'e-
sempio dell'oscilloscopio visto a propo-
sito del demo).
È chiaramente supportato l'uso del
131
PROVA
ADD-ON CLIPPER 5
mouse, in tutte le modalità grafiche,
tramite una dozzina di funzioni che svin
colano il programmatore da strani giochi
n gli interrupt (peraltro non facilissimi
in Clipper); se a queste funzioni asso-
ciamo quelle per il disegno di linee,
archi e cerchi, ugualmente potenti e
complete, abbiamo a disposizione tutti
gli strumenti necessari per realizzare un
modulo di disegno grafico all'interno del
nostro applicativo.
| grafici e le immagini create con la
DGE possono inoltre essere scambiate
con programmi di Word Processing o
DTP grazie al fatto che questa libreria,
tramite la funzione PCLWRITEI(), per
mette la creazione di file nel formato
PCX, ormai uno degli standard più diffu:
sì nel mondo della grafica per compu-
ter; analogamente, con le funzioni
PRINTFILE e PLOTON è possibile crea-
re in uscita dei file nel formato vettoria-
le HP-GL (standard Hewlett Packard nel
campo dei dispositivi di plottaggio). La
differenza tra | due formati consiste
sostanzialmente nel fatto che il secon.
do permette una più facile scalatura
delle immagini oltre ad una maggiore
indipendenza dall'adattatore video.
La stampa delle immagini e dei grafici
creati tramite le funzioni di questa libre-
ria può avvenire su diversi tipi di dispo-
sitivi. Innanzitutto è possibile redirigere
l'output su un file, per successive ela-
borazioni o stampe off-line; per l'output
su stampanti a matrice è invece richie-
sta la compatibilità del dispositivo con lo
standard Epson (codici grafici) ed avere
una testa di stampa con almeno 8 aghi
mentre per stampanti laser, quale la HP
Laserjet, è disponibile l'output nel for-
mato PCL (Printer Command Language)
o PostScript
Diamo ora un'occhiata ai due tool
forniti in dotazione a cui abbiamo fatto
cenno all'inizio della prova; il primo di
questi è il dGX (Graphics Design Cen
tre), un ambiente di sviluppo interattivo
che permette, a partire da un file di dati,
132
Schermate
della DGE.
ini esempi tratti
dal demo di questo
pacchetto.
di scegliere i valori di uno o più campi
ed il tipo di grafico con cui visualizzarli
per poter avere un «preview» del risul-
tato: se quest'ultimo è ritenuto soddi-
sfacente da parte del programmatore,
viene generato direttamente da que-
st'ambiente la parte di codice da inseri-
re nel programma finale per riottenere il
medesimo grafico da quella combinazio-
ne di dati
Questo tool, la cui documentazione è
contenuta in un manuale separato ri-
spetto a quello della DGE, si rivela di
estrema utilità nella fase di sviluppo di
un applicativo in quanto permette di
ridurre in maniera considerevole i tempi
di messa a punto delle modalità di vi.
sualizzazione dei dati, producendo in
maniera diretta il codice bello e pronto e
permettendo di modificare in continua-
zione l'immagine fino ad ottenere il ri-
sultato più soddisfacente senza dover
ogni volta ricompilare il programma
Il secondo è invece un editor di font
(GFONT) che permette al programmato-
re di creare dei set di caratteri dal
«look» personalizzato, caratteri che pos-
sono essere definiti con una matrice di
dimensione sia fissa che variabile (font
Supertext); oltre che per la definizione
di nuovi font, questa utility è di ausilio
nella creazione di «icone», fino ad un
massimo di 8, ciascuna dalle dimensioni
di 64*64 punti
La DGE si presenta, in definitiva,
completa di tutti gli elementi necessari
a realizzare applicazioni per la gestione
di basi di dati (e non solo) dall'aspetto
grafico molto professionale, che vi per-
metterà di dare un «tocco in più» alle
vostre applicazioni
Conclusione
| tre pacchetti oggetto di questa pro:
va sono considerati tra i migliori tool per
gli sviluppatori in ambiente Clipper ed
alla prova dei fatti lo hanno dimostrato
ampiamente ma... si sa... la qualità si
paga! Ognuno di questi tool ha un prez
zo che si aggira intorno alle 700 mila
lire, quindi più alla portata del program-
matore professionista, che può ammor-
tizzare facilmente la spesa, che del
l'hobbysta; il loro prezzo è comunque
pienamente giustificato dalla comple-
tezza di funzionalità di cui sono dotati e
dall'enorme risparmio di tempo che ga
rantiscono durante la stesura di un ap:
plicativo, soprattutto se questo è di
grosse dimensioni
Allora, se non siete completamente
soddisfatti di come procede la realizza-
zione del vostro ultimo programma o se
non vi va di perdere troppo tempo a
scrivervi da soli «quella tal funzione
che...», vi consiglio vivamente di dare
un'occhiata ad uno di questi pacchetti
sono sicuro che troverete qualcosa che
fa al caso vostro!
MCmicrocomputer n. 109 - luglio/agosto 1991
A Livorno cresce
Il successo
del Computer
La catena italiana
dell’informatica
è arrivata a Livorno
e presenta la qualità
della sua gamma
ad un prezzo
conveniente.
Personal Computer, ———__
accessori e novità ss da — SS AUREA
vi saranno illustrati È
da personale
qualificato.
Assistenza diretta.
IT] COMPUTER DISCOUNT
la catena italiana dell'informatica
BARI BOLOGNA CAGLIARI FIRENZE GENOVA LIVORNO LUCCA MESSINA MILANO MODENA NAPOLI PALERMO PARMA PISA PRATO ROMA TORINO
INT DOT 71
intelliGIOCHI
Torno dopo tre mesi sul tema del Master Mind per presentare pubblicamente i migliori
fra i molti lavori che mi avete mandato. Ovviamente non posso pubblicare tutti i
programmi di gioco, ma gli interessati possono procurarseli tramite MC-Link. Chiude la
puntata, per la gioia di tutti, uno stimolante intervento sulla ricerca delle strategie ottimali
di gioco per il computer
Master Mind:
la rivincita del computer
di Corrado Giustozzi (MC0006 su MC-Link)
a puntata sul Master
Mind, pubblicata tre
mesi fa, ha riscosso da
parte vostra un consenso de-
cisamente buono. Inutile dire
che la cosa mi fa piacere:
credo infatti che sul Master
Mind ci sia ancora qualcosa
di interessante da dire. La
prova è costituita proprio dal-
la puntata di questo mese
che, come avrete immagina-
to, è interamente dedicata al-
la presentazione dei vostri in-
terventi su questo oramai
quasi dimenticato passatem-
po logico. Le lettere che ho
ricevuto sono state parec-
chie, così ho pensato di met-
tere in cantiere una seconda
puntata sull'argomento da
pubblicarsi prima dell'estate
per non far trascorrere trop-
po tempo. Detto fatto eccovi
qui una puntata dedicata al
Master Mind e fatta intera-
mente con i vostri lavori. Tra
l'altro essa segna anche il fe-
lice ritorno su queste pagine
di Dani Ferrari, l'instancabile
intelligiochista d'assalto che
già più volte in passato ci ha
intrattenuto con le sue stimo-
lanti proposte. Questa volta il
buon Dani ha deciso di inda-
gare sulla messa a punto di
una strategia ottimale di so-
luzione dei problemi col com-
puter al ruolo di Decifratore,
giungendo a risultati che de-
finirei sicuramente interes-
santi e che commenteremo
assieme in chiusura di pun-
tata. Prima di entrare nel vivo
del discorso devo però ovvia-
mente ringraziare tutti coloro
che si danno la pena di scri-
vermi i loro pensieri o man-
darmi i loro lavori, ed in par-
ticolare gli autori degli inter-
venti presentati questo me-
se. È grazie a questi lettori
che la nostra rubrica vive di
buona salute da oramai molti
anni e può permettersi di pro-
porre spunti sempre nuovi. E
grazie naturalmente anche a
tutti coloro che la seguono
pur senza scrivere; ma a co-
storo raccomando di vincere
l'indecisione e scrivermi, per
partecipare ancora più com-
piutamente al grande gioco
che tutti, mese dopo mese,
costruiamo e viviamo su que-
ste pagine.
E detto questo andiamo ad
incominciare.
Cera una volta
il numerino...
Già, il «numerino». Molti di
coloro che hanno scritto mi
MCmicrocomputer n. 109 - luglio/agosto 1991
hanno gentilmente redargui-
to per non aver citato questo
gioco, palese antenato «po-
vero» del Master Mind che si
giocava ai tempi della scuola,
con carta e matita, durante le
lezioni noiose. Scopo del gio-
co, per chi non lo conosces-
se, era quello di scoprire un
numero segreto formato da
un gruppo di cifre da 1 a 9
con le stesse regole del Ma-
ster Mind. Spesso il nume-
rino era giocato in modo tale
che i due giocatori agivano
contemporaneamente da
Codificatore e Decifratore su
due giochi diversi mandati
avanti in parallelo, così da
sfruttare al massimo i tempi
morti e mitigare la passività
insita nel ruolo del Codifica-
tore.
Questo gioco, in effetti
molto diffuso, sembrerebbe
però privo di un nome uffi-
ciale: quello di «numerino» è
infatti poco più che un so-
prannome affettuoso spesso
sostituito da una pletora di
variazioni regionali o locali
Molti lo conoscono ad esem-
pio come «Strike and Ball»,
nome derivato dai termini an-
glosassoni con i quali si de-
signano i colpi fortunati del
bowling. E così come non ha
nome univoco, il numerino è
anche privo di un insieme
«ufficiale» di regole sul quale
tutti siano d'accordo. Dicia-
mo che la versione forse più
diffusa è quella con numeri di
cinque cifre non ripetute e
senza limite massimo di ten-
tativi, ma le varianti a questo
canone sono molte.
Perché non ho parlato del
numerino? Essenzialmente
per motivi di spazio: avete
notato quant'era impaginata
«stretta» quella puntata? La
quantità di materiale che la
componeva sarebbe in effet-
ti bastata a riempirne due,
ma non volevo spezzare il di-
scorso a metà e dunque tut-
to è stato compresso in una.
Il povero numerino, però,
non ci sarebbe proprio entra-
to! Ma c'è anche un motivo
concettuale: è vero che il
meccanismo logico che ispi-
rava il numerino è lo stesso
del Master Mind, tuttavia al-
l'atto pratico la sua operati
Vità era assai diversa. La va-
lenza principale del Master
Mind risiede soprattutto nel-
l'uso dei colori, i quali stimo-
lano il cervello in maniera
molto più diretta che non i
gruppi di cifre. Inoltre il nu-
merino generalmente non
195
INTELLIGIOCHI
consentiva la presenza di ci-
fre ripetute, per cui l'approc-
cio all'analisi dei tentativi è
differente perché permette
di sfruttare utilmente i vinco-
li addizionali per semplificare
il lavoro. Con tutto ciò, co-
munque, il numerino è sicu-
ramente un gioco intelligen-
te e dunque meritava sen-
z'altro di essere citato; rime-
dio ora, con questa doverosa
precisazione, accontentando
così anche tutti coloro che
me ne hanno parlato; e co-
munque ci tornerò sopra più
in là nel corso della puntata.
| Master Mind
dei lettori...
E passiamo ai vostri lavori.
Comincio con la lettera di
Andrea Salati, un quasi ven-
tunenne di Modena, il quale
dopo aver letto il mio artico-
lo ha «riscoperto» il gioco ri-
manendone affascinato ed è
corso nientemeno che a
comprarsi un Master Mind!
(Per la cronaca ha trovato
solo il modello Super, sem-
bra che quello normale sia
introvabile). Accidenti, non
credevo di avere un tale po-
tere di persuasione... Andrea
non ha ancora scritto un pro-
gramma di Master Mind ma
mi prega nella sua lettera di
«tornare sull'argomento, per
proporre degli approcci di-
versi al problema, dei sugge-
rimenti spediti dai lettori e
così via». Proprio quello che
sto facendo, come vedi; e
spero che la puntata ti inte-
ressi.
Un altro giovanissimo che
ha scoperto da poco il Ma-
ster Mind è Fabio Villone di
Napoli. Questa volta però il
colpevole non sono io ma la
sua ragazza che, incauta-
mente, qualche tempo fa gli
ha proposto una partita. Da
bravo intelligiochista infor-
matizzato Fabio si è subito
interessato al gioco chieden-
dosi come si potesse fare
un programma in grado di ri-
solvere il codice segreto,
senza però riuscirvi. Il mio
articolo è capitato dunque
come il classico cacio sui
maccheroni per Fabio, il qua-
le ha subito sfruttato i sug-
gerimenti per scrivere un ri-
136
tentativi
FF |)
CODICE
vico trieste 9
ra pertita. ES
solutore di Master Mind. Do-
po un po' di sperimentazio-
ne col suo programma giun-
ge a queste conclusioni:
«(...) a proposito dell'analisi
delle partite giocate dal com-
puter contro se stesso: non
penso che esse possano,
come tu dici, fornire indica-
zioni utili a ‘giocatori umani a
proposito di mosse, aperture
o altro; ritengo infatti che
l'approccio del computer al
gioco sia troppo diverso da
quello seguito da un giocato-
re umano per prendere qual-
che spunto utile dall'analisi
delle sue partite». Quello
che proponevo io, in effetti,
non era tanto di applicare di-
rettamente al gioco umano
le mosse fatte dal computer
in qualche partita, bensi di
usare lo strumento analitico
fornito dal computer per stu-
diare le combinazioni di
mosse più efficaci a parità di
situazione: ad esempio per
chiarire, una volta per tutte,
quale sia l'apertura «miglio-
re». In un tale studio si è ap-
punto imbarcato il buon Dani
Ferrari, come vi dirò fra po-
co.
Piero Galizia di Nuoro, co-
me il sottoscritto, cominciò
con l'implementare un Ma-
ster Mind su di una TI-59. Ed
anche lui condivide per il
Master Mind «(...) il non ce-
5
|| - solitario: computer codifica
i - into cod segreti
= partita automatica,
- partite automatiche, loop
= problena
INPUT
Lettere dalla A alla F per COLORI
1 - colore giusto posto giusto
0 - colore giusto posto sbagliato
MELP
F2 nostra codice segreto (solitario)
lato entusiasmo dell'autore,
al quale in tutta confidenza
ed in un orecchio domando:
ma non sarà perché allora
anche gli anni erano molti
meno?» Ahi ahi, Piero, temo
proprio di sì!
E rimanendo in Sardegna
cito e saluto il simpatico
Giorgio Casu di S. Gavino
(CA) che scrive telegrafica-
mente: «Commento genera-
le al tipo di problema susci-
tato da rivista: ottimo. Come
del resto problema fattoriale
diecimila. Anche questo si
presta sia ad essere appro-
fondito da gente che ci sa
fare sia ad essere semplice-
mente risolto o comunque
implementato da «tapascio-
ni» come me. Anche questa
volta penso di essere l'ulti-
mo ad inviare qualcosa e
probabilmente fuori tempo
massimo per poter assistere
alla pubblicazione del proprio
nome su MC, ma non dispe-
ro e prima 0 poi penso che
la mia vanità sarà soddisfat-
ta. Anche se la cosa, tutto
sommato, non mi disturba
troppo in quanto è da parec-
chio che ho fatto mia la filo-
sofia della volpe famosa:
l'importante è partecipare».
E invece eccoti qui, ed an-
che con gli onori: infatti il
tuo programma mi sembra
piuttosto completo ed accu-
La schermata del
programma di
Giorgio Casu.
gioca conputer
una per volta
rato, tanto che ne pubblico
volentieri una schermata. Da
notare che il programma di
Giorgio, scritto in Turbo C
senza però usare tecniche
0OP, permette di giocare
regolarmente (sia come Co-
dificatore che come Decifra-
tore), di far giocare il compu-
ter contro se stesso ed infi-
ne di risolvere problemi co-
me quelli pubblicati a pagina
160 di MC dello scorso apri-
le. Complimenti, Giorgio, e
riscrivimi,
Un altro programma molto
curato dal punto di vista
estetico, anche se meno
completo come possibilità di
«ricerca», è quello di Girola-
mo Potestà di Milano. Scrit-
to in QBASIC, sì presenta
con una coloratissima scher-
mata nella quale campeggia
un tavoliere per Master
Mind in prospettiva dietro al
quale si trova il nostro sim-
patico avversario, ovvero il
nostro fido PC in versione
antropomorfizzata, il quale
cambia addirittura espressio-
ne del volto durante le fasi
del gioco. Col programma di
Girolamo si può giocare da
Codificatore o da Decifrato-
re, e la partita è molto godi-
bile perché gli elementi sce-
nografici del Master Mind (i
piolini colorati) sono perfet-
tamente ricreati. Compli-
MCmicrocomputer n. 109 - luglio/agosto 1991
La schermata del
programma di
Girolamo Potestà.
menti dunque a Girolamo, il
quale merita anche lui la
pubblicazione di una scher-
mata del programma.
Ma non c'è due senza tre,
e quindi anche Luciano Ca-
stellini di Fano (PS) si becca
la pubblicazione di una
schermata del suo program-
ma. Scritto in Turbo Pascal,
il programma di Luciano si
differenzia dagli altri in quan-
to permette di giocare una
partita «doppia» nella quale
l'utente svolge contempora-
neamente il ruolo di Codifi-
catore e Decifratore. Anche
qui l'estetica è molto curata
e l'effetto dei piolini colorati
reso molto bene.
Ma lo spazio stringe e so-
no purtroppo obbligato a ci-
tare solo il nome degli altri
amici che mi hanno mandato
i loro programmi o le loro os-
servazioni: mi riferisco a Ma-
rio Cipriani di Albacina (AN),
Roberto Infante di Potenza
(una vecchia conoscenza...),
Emanuele Bonin di Pieve di
Curtarolo (PD) (com'è anda-
to l'esame?...), Antonio Riva
di Lugano (Svizzera), Marco
Bracci di Fossombrone (PS)
(ho passato il tuo program-
ma al PD di MC come da tua
richiesta), Domenico Chiane-
se di Mugnano di Napoli
(NA) (spiacente ma non so-
no in grado di utilizzare un C-
64...), Daniele Arduini di S.
Clemente (FO) (la prossima
volta manda il sorgente!) e
Giampiero Bistoncini che mi
ha scritto su MC-Link. A Giu-
seppe Mammano di Calta-
nissetta ed Antonio Cuono
di Capaccio Scalo (SA) chie-
do perdono, purtroppo non
sono attrezzato per far girare
software Amiga; comunque
ho girato i vostri dischetti a
chi di dovere
MCmicrocomputer n. 109 - luglio/agosto 1991
.. ma anche il numerino
dei lettori
Ed eccovi invece due in-
terventi sul «numerino», Il
primo è di Michele Benve-
gnù di Venezia, il quale gio-
cava a numerino sui banchi
del liceo a cavallo fra gli anni
'60 e gli anni '70. Michele
sviluppò in seguito un pro-
gramma per numerino su
Spectrum e su Apple Il ma,
0001
(CH)
ieToloXoRk]
00004
00005 R
(eX°XeXe}:)
00007
00008
0000 9g
0000 N
o000f
0001
INTELLIGIOCHI
date le limitazioni di queste
macchine quanto a capacità
di memoria, non potè adot-
tare l'algoritmo «a forza bru-
ta»: le soluzioni possibili nel
gioco del numerino sono in-
fatti molte più di quelle del
Master Mind classico, così
da non poter essere precal-
colate e memorizzate in un
array (e nemmeno su me-
moria di massa) su tali com-
puter, Michele dunque im-
plementò nei suoi program-
mi l'algoritmo euristico che
aveva sviluppato durante i
lunghi... allenamenti con car-
ta e penna al liceo! Tale al-
goritmo non è sicuramente
quello ottimale però funzio-
na piuttosto bene, consen-
tendo di risolvere una partita
con una dozzina di tentativi
in media. Dice a questo pro-
posito Michele: «L'algoritmo
descritto non è totalmente
ottimizzato: infatti, ai tempi
in cui risolvevo il problema
con carta e penna, il numero
dei tentativi era in media
senz'altro minore. Questo
perché eseguivo delle ulte-
riori analisi che non sono
state implementate nel pro-
gramma.» Di contro questo
approccio ha di bello che
non è limitato ad una parti-
colare «configurazione» di
gioco: Michele dice infatti di
conservare ancora il tabulato
©
Ss
INTELLIGIOCHI
relativo alla risoluzione (in
320 tentativi...) di un gioco
con 99 colori e 50 fori!
Anche Silvio d'Angerio di
Roma giocava a Strike and
Ball al liceo verso la metà
degli anni ‘60. Più tardi, nel
1975, il nostro lettore scris-
se sul mainframe dell'azien-
da dove lavorava un pro-
gramma che, agendo con-
temporaneamente da Codifi-
catore e da Decifratore, per-
metteva di giocare una rego-
lare partita doppia. Il sistema
sul quale Silvio sviluppò il
suo programma era niente-
meno che un IBM 370/138,
uno dei più grandi mainfra-
me dell'epoca, funzionante
sotto DOS/S rel. 29 cioè il
primo sistema operativo a
memoria virtuale; il linguag-
gio, inutile dirlo, era l'As-
sembler 370. Il programma,
di circa 500 linee, usava il
medesimo algoritmo a «for-
za bruta» che ho descritto
nella precedente puntata,
mantenendo le soluzioni
possibili in un array che oc-
cupava ben 100.000 byte
(considerate che all'epoca
128K di memoria centrale
erano già un lusso...). Dice
Silvio: «Una volta completa-
to il programma cominciaro-
no una serie di sfide con
Francesco, un mio collega. Il
programma funzionava cor-
rettamente però devo smen-
tire la sua affermazione che
un programma di questo ge-
nere gioca meglio di un es-
sere umano. Francesco non
commetteva mai errori di di-
strazione ed in più quando
erano rimaste tre o quattro
possibili soluzioni era in gra-
do di effettuare il tentativo
che, se non era la soluzione,
arricchiva maggiormente la
conoscenza accumulata. ll ri-
sultato finale fu che su una
decina di partite molte finiro-
no pari, qualcuna fu vinta da
Francesco e nessuna fu vin-
ta dal calcolatore. In seguito
ho pensato spesso a come
si poteva migliorare l'algorit-
mo e credo che la strada mi-
gliore sia quella di non effet-
tuare | tentativi scegliendo a
caso fra le soluzioni possibili
ma di individuare il tentativo
più fruttifero». Esatto. Ma
come identificare questo
138
tentativo ottimale? Bene, ce
lo dice Dani Ferrari che ha
appunto perseguito proprio
questo tipo di ragionamento.
Tentativi ottimali
«Fare un programma che
gioca a Master Mind è faci-
le; ma come fare un pro-
gramma che gioca in modo
efficace? In base a cosa de-
cidiamo che un certo tenta-
tivo è migliore di un altro?».
Così esordisce Dani nel suo
intervento. E prosegue: «Ec-
co: a un certo punto noi ab-
biamo un dato numero di so-
luzioni possibili (SP). Facen-
do un tentativo queste SP, a
seconda della chiave che ot-
terremo, si ripartiranno in un
certo modo: avremo una
certa probabilità di restare
con x SP, una certa probabi-
lità di restare con y SP, ec-
cetera. Se facciamo la media
ponderata possiamo dire
che con quel tentativo, me-
diamente, resteremo con un
certo numero N di SP. Il ten-
tativo migliore fra i tanti pos-
sibili è quello che media-
mente ci lascia col più picco-
lo numero N di SP». Fin qui
tutto chiaro, no? Dani sugge-
risce in pratica di esaminare,
per ogni mossa, tutto l'insie-
me delle combinazioni fra
ipotetica soluzione e prossi-
ma mossa, per scegliere la
mossa che minimizzi il nu-
mero di tentativi col quale ri-
marremo. Ma andiamo avan-
ti. «/l problema sono i tempi.
All'inizio abbiamo 1296 ten-
tativi possibili, da provare
sulle 1296 SP: in totale
1.679.616 casi. Fate il pro-
gramma, lo lanciate, andate
a pranzo... e al ritorno (...)
trovate che il primo tentativo
deve essere del tipo ABCC,
cioè tre simboli di cui uno ri-
petuto (quali simboli e in
quale ordine non ha impor-
tanza). Questo tentativo vi
lascia mediamente con 185
soluzioni rimanenti (SR). (...)
E per i tentativi seguenti?
Certo, oramai maneggiamo
un numero di SR più ridotto
ma le cose sono sempre
lunghe. Un buon modo per
semplificare, suggerito an-
che da Corrado, consiste
nello scegliere il tentativo fra
le soluzioni residue. Sembra
ovvio: inutile usare come
tentativo un codice già
escluso dalla chiave prece-
dente. (...) Ma non sempre
le cose ovvie sono vere. Alla
prova dei fatti, quando le SR
sono molto numerose una di
esse costituisce il tentativo
migliore; ma quando sono
un po’ meno, ci sono vari ca-
si in cui un tentativo non
compreso fra le soluzioni re-
sidue è molto più redditizio:
si rinuncia alla possibilità di
far subito centro ma si ottie-
ne una migliore ripartizione».
Il suggerimento di Dani è
sicuramente interessante,
ma secondo me lascia anco-
ra aperta la porta a più di un
affinamento. Ho fatto un po'
di esperimenti ed ho visto
che, su una medesima base
di duemila partite, il program-
ma di Dani con la ricerca del
tentativo ottimale risolve i
giochi mediamente in 4,4
tentativi, mentre il mio con la
scelta casuale nell'insieme
delle soluzioni possibili im-
piega mediamente 4,6 tenta-
tivi. Lo scarto fra i due risul-
tati mi sembra troppo ridotto
per giustificare tutto quel po'
po' di lavoro in più che il pro-
gramma deve fare col meto-
do proposto da Dani. Forse
conviene dunque pensare di
utilizzare una strategia inter-
media, e qui si aprono due
possibilità: o si usa una stra-
tegia multipla, in base alla
quale il programma inizia gio-
cando secondo la ricerca ot-
timale, la mantiene finché il
numero delle SR è abbastan-
za elevato (quanto?) e poi
passa all'altra strategia (o vi-
ceversa, chissà); ovvero si
adotta una strategia ibrida
consistente nel limitare la ri-
cerca della soluzione ottima-
le al solo insieme delle SR e
non a tutto l'insieme delle
SP. Entrambe queste idee
sembrano a priori buone e
degne di ulteriore approfon-
dimento, cosa che io però
non ho avuto assolutamente
tempo di fare. Giro dunque la
palla: qualcuno di voi ha vo-
glia di sperimentare un po' su
questi spunti? Sarei vera-
mente interessato a ricevere
le vostre conclusioni in me-
rito, per vedere se assieme
possiamo definitivamente
stabilire quale sia la migliore
strategia risolutiva per il Ma-
ster Mind.
Il programma di Dani (in
Turbo Pascal) è naturalmen-
te a disposizione, assieme a
tutti gli altri, per chi volesse
giocarci un po'; a questo
proposito l'autore avverte
che: «Ho usato (per distra-
zione) una notazione diversa
da quella usata nell'articolo
di MC, ho tirato via l'interfac-
cia, e il codice sorgente fa
veramente schifo; ma il pro-
gramma gira che è un amo-
re. Forse un giorno o l'altro
mi deciderò a metterlo a
punto, o magari verrà fuori
qualche lettore interessato
ad una joint-venture? Sareb-
be carino fare un program-
ma che giochi a Master
Mind, Nim e... ce ne vorreb-
be un terzo: suggerimenti?»
Conclusioni
Bene, e con questo vi la-
scio alle vostre elucubrazio-
ni. Vi dico solo che su MC-
Link potete trovare, nel file
MC-MM.ZIP, tutti i sorgenti
e gli eseguibili inviati dai let-
tori che ho citato questo me-
se. Il file è piuttosto sostan-
zioso (oltre 600K) per cui
munitevi di un modem velo-
ce o preparatevi ad un lungo
download. Se la cosa vi in-
teressa avete tutta la pausa
estiva per dedicarvi all'analisi
ed alla messa a punto di una
strategia ottimale per la riso-
luzione dei problemi di Ma-
ster Mind. Mi piacerebbe
che, al ritorno dalle ferie, mi
mandaste il frutto delle vo-
stre sperimentazioni estive
chissà che non ci scappi una
terza puntata sull'argomen-
to. Altrimenti vi ricordo l'ap-
puntamento col torneo di
Crobots che vorrei tenere in
autunno: quale migliore oc-
cupazione per i lunghi ed
afosi pomeriggi estivi che la
messa a punto di un robot
da combattimento?
Scherzi e... intelligiochi a
parte, vi auguro di passare
una buona estate e vi invito
nuovamente su queste pagi-
ne, freschi e riposati, a set-
tembre. Buone ferie a tutti
Re
MCmicrocomputer n. 109 - luglio/agosto 1991
LA QUU LA LI TA e: VERBA TIM è È SULA «i NEL FUTURO
NE
"d
IV
DL 6250
ES
Verbatim 2228
ire gazi
Datalife. SS |l
Data Cartridae
La famiglia
E la famiglia DataLife,
una famiglia famosa, che comprende
una vasta gamma di Data Cartridges
perfette per ogni esigenza di archivio
o back-up da 20 a 525 Mbytes.
Una famiglia leader, grazie alla
tecnologia e al know-how Verbatim,
un marchio che è sinonimo di
informazione elettronica.
DataLife Data Cartridges:
perfetti per voi.
Sbernadori & Del Conte/Milano
| ulta 1sbe728
Me
GA
Tel. 02-93568708
SOFt
oppure 02-93568714
Megasoft, e il Software diventa più facile. Finalmente il vostro fornitore di
fiducia che opera in sintonia con la propria consorella negli Stati Uniti
formando un team imbattibile, e più importante ancora prezzi imbattibil
AMBIENTI OPERATIVI
Desaview 23 175000
Desaview 39623 230000
DR DOSSO 260000
Geoworts Ensemble 250000
MS Windows 30 190000
MS Windows 301T 280000
cap
Autoskerch 20 280000
Auitosteeteh 20/7. 200000
Desian CAD 20.42 310000
Design CAD 3031 ‘00.000
Generic CADO 50 ‘560000
COMUNICAZIONE
Carbon Copy Pius 60 220000
Close-Up Customer/Terminal 260000
Crosstalk Mark 4 270000
Laplink Release il 185000
Laplink Resease HIT 220000
Mirror 20. 160000
PE Anywnere IV 195000
Procomem Ps 2.0 130000
Smarterm 320 270000
DATABASE
Clarion Professional Dev 21 845000
Cipper so 860000
Datakase 22 870000
DataEase 217 1190000
DBaseVi1i 920000
DBA V 147 1100000
Foxbase + 21 ‘575000
Paradox 35 ‘360000
Paradox 35 17 1180000
PERIESO 176000
RER Report Writer 300000
DESKTOP PUBLISHING
Bitstream Fonts icacì 120000
Express Publisher 20 215000
Freedom of Press ‘75000
PES Fest Pubiser 150000
Uttraserpe PC Plus 465000
UttrascrpIPC 710000
Ventura Publisher Gol 300000
FOGLI ELETTRONICI
Baler 61 ‘670000
totus12:323 ‘585000
totus1:232217 730000
1otus 12331 725000
Per Tutti i Nuovi Clienti SCONTO DEL 10.
totus12331 7 89000
Quattro Pro 30 580000
Quattro Pro 2017 780000
Sideways 53 110000
FORMS/FLOWCHARTING
Fiowcharting ll 270000
Formtodì Gola 50 110000
Interactive £25Y Row 185000
PerForm Designer £ Filer 21 180000
GIOCHI
Fighe Simulator 200 75000
PC Gode 40 75000
Simciey 70000
Test Drive il ‘80000
GRAFICA
Appiause ll ‘580000
Appiause IT. 790000
Alitodesk Animator: ‘570000
Autodesk Animator IT ‘560000
Drawpertect 11 525000
Freelance PiUS 40 615000
Freelance PAS 301 IT 790000
Harvard Grapns 30 670000
Harvard Graphics 23/7 760000
Hisaak 20 15500
Insert ius W/HIA 255000
PE Paintbrush IV Plus 215000
PC Pantbrush VPIUSIT -—350000
Pizazz PUS 20 ‘130000
INTEGRATI
Eigne n one 85000
Framework ll 78500
Framework HT ‘950000
Lotus Works, 180000
MS Works 20 180000
MS Works 20.17 520000
LINGUAGGI
Portana C- 595000
Bnef 3031 360000
MS Bas 71 Dev System -— 605000
NSCGO 585000
MS Quick C25 440000
MS Quick Pascal 10 150000
WS Quick Pascal 10 IT 200000
MS Quick Basi 45 130000
MS Quick Basic 45 IT 200008
Salita V2B6 240000
TUDO IT 20000
Turbo C+ ProfessionaliT 275000
Turbo Pasca 60 190000
Turbo Pascal 6017 240000
Zortech Ce» 21 275000
PROJECT MANAGEMENT
Harvard Profect Manager 30 _ 850000
MS Project 40 615000
WS Proget 307 780000
Scitor Proect Scheduler V-— F10000
Timelne 20 330000
STATISTICA/MATEMATICA
erainmaler 275000
Derive 12 250000
Grapner 275000
Mathcaa 25 50000
Matematica 386W/357 IMT_1550000
SPSSIPC Plus Base 370000
Statgrapnics 510 1050000
Systat 50 1200000
UTILITÀ
386 r0 the Max 51 150000
‘Above Dik 40 150000
Automenu 47 75000
Brookiyn Brige 50 120000
hei 155000
copy iPC5O 50000
Disk Technica Gol 170000
Fastaxk Ps 230000
Lotus Magellan 20 195000
Netroom (ì user 90000
Norton Antivirus 160000
Norton Commander 30 180000
Norton Commander 30 IT 280000
Norton Utilities Adv 60 —190000
PE Kiwik Powerpak 145000
PE Tools Deli 70 210000
PE Tools Deluxe 6017 230000
EIN 50651 110000
Software Carousal 100000
Sprnte i 120/000
Tree Pro coi 150000
VIDEOSCRITTURA
Facelfe for WorgPerfeet 105000
MS Word 55 215000
MS Word 50 IT 780000
Professional Write WPFO Fe 300000
Word Perfect 51 ‘50000
Worastar 5D 350.000
Desidero ricevere gratuitamente il vostro catalogo
cognome
Nome.
Società.
Indirizzo.
CAP.
Telefono.
Tel 02-93568708 opp!
UltraScript. UltraScript |
j PC PC
ULTRASCRIPT
STAMPARE IN POSTSCRIPT DIVENTA ECONOMICO CON QUASI
TUTTE LE STAMPANTI. STAMPA FILES POSTSCRIPT CON TESTO DI
ALTA QUALITÀ O CON GRAFICA DIRETTAMENTE DALLA MAG-
GIORANZA DEGLI APPLICATIVI COME WORDPROCESSORS E FOGLI
ELETTRONICI. ORA INCLUSO UN DRIVER PER WINDOWS. ULTRA-
SCRIPT PC HA 13 FONT SCALABILI MENTRE ULTRASCRIPTPLUS
HA TUTTI 35 FONT POSTSCRIPT.
SPECIAL PC 210.000 PC Plus 465.000
WINDOWS | MS Powerpoint ‘585.000
Actor 31 250000 | ‘MS win Entertainment Pack 55000
Adobe iustrator 1 540000 | MSWWProduCtIiY Pack _ 80000
‘cioe Type Manager 106000 | MSWnSoftware Dev xt 610000
Ami Professiona 12 560000 | MSWOTATA for Windows | 595000
Arts & Letters Graphics Editor 820000 | Objectvision 195000
Asvmerrix Tooibook 540000 | Omnipage Prof 1100000
Corel Draw 20 620000 | Packrar 50 65000
Crosta 225000 | Pagemakera0 560006
150000 | perfomero 150000
ov 540000 | Salita Windows 560000
CEE for Woo 105000 | Supertases 750000
Fd 305000 | Turbo Pascal Prof Windows _ 235000
MDC Fest Apps ‘935000 | Ventura Pubisher God 30500000
NOE KON Designer 35000 | Winfax 30000
DC Windows Eepress 50 95000 | Wngz 10000
IBM Current 11 525000 | Xerox Formbase11 590000
Lotus AM Professional |—610000
Micrografx Charisma 1000 UNIX
Mcrograf Designer 301 620000 | SEOFONDReSBE E T:S0000
MES) 375000. |. sco vp/n i2usen 895000
PAGAMENTO
*Per pagamento anticipato tramite assegno c/c 0
circolare (non trasferibile intestato a MEGASOFT SRL)
oppure vaglia postale SCONTO DEL 5%.
*Cartasi-American Express-Visa
*Contrassegno
CONSEGNA
Spedizione mezzo corriere espresso con addebito di
Lit. 15.000+IVA.
Tutti i prezzi si intendono al netto di IVA-franco
nostro magazzino, salvo il venduto
MEGASOFT-L'AMICO FLESSIBLE
Ure 02-93568714 - Fax 02-93568696
20010 - SAN PIETRO ALL'OLMO (MI) - Via Filanda, n° 12
Quando la realtà
diventa ispirazione
Per il numero estivo della nostra rivista vi presento tre racconti, appartenenti alla
benemerita categoria dei «brevi» — Naturalmente «brevi» non basta; debbono anche
essere «buoni»: mi pare che questi lo siano — Intanto dedicate l'estate alla raccolta di
materiale per ComicWare: se non sapete ancora cos'è, leggete StoryWare Flash
| ricordate l'annuncio
di uno StoryWare
Flash di qualche nu-
mero fa, dove si chiedeva la
ri-spedizione di un racconto
«macerato» dalle Poste?
Ebbene, ora l'incidente è
diventato esso stesso rac-
conto per mano (anzi, per
penna) dell'autore del contri-
buto vittima delle PPTT, rac-
conto (quello nuovo) che vi
propongo nella puntata esti-
va di StoryWare.
Per inciso, il racconto che
ha richiesto un secondo in-
vio si intitolava «Le sorprese
non finiscono mai»: quando
si dice il caso!
Vittima di un altro caso,
questa volta un po' più in-
quietante, è anche il prota-
gonista del «brevissimo» Si-
Stemi Esperti, un lavoretto
niente male, secco come
una frustata ma gravido di
moOniti e di presagi (forse sto
esagerando un po') e co-
munque meritevole di pub-
blicazione.
Anche il terzo racconto sì
rifà ad un caso, ma si tratta
di un caso «clinico» o giù di
lì; è la parabola esagerata di
un evento che certamente
molti di noi hanno vissuto,
sia pure con finale diverso
(mi auguro).
Questo è il materiale che
occupa la rubrica per la
pausa estiva; ora avete due
mesi di tempo ed ho pensa-
to di darvi due compitini per
le vacanze.
di Elvezio Petrozzi
Il primo, citato già nel
sommarietto di apertura, è
meglio spiegato nell'ultimo
StoryWare Flash
Il secondo è quello di con-
tribuire a tracciare un bilan-
cio qualitativo di quanto pub-
blicato nel nostro angolo let-
terario in un anno di vita (la
rubrica vive infatti dal nume-
ro 97 di MC, giugno 1990)
Vi chiedo infatti di espri-
mere, per ciascuna delle
opere pubblicate dall'inizio
ad oggi, un voto in trentesi-
mi e di farmi avere per lette-
ra il vostro giudizio.
Naturalmente ne verrà
fuori, inevitabilmente, una
classifica, ma vi prometto
MCmicrocomputer n. 109 - luglio/agosto 1991
che non la userò in modo
«agonistico»
Se doveste imbattervi in
racconti che non avete potu-
to leggere, scrivete vicino |
titolo «N.L.» (Non Letto)
Per facilitarvi l'opera, ripor-
tiamo nel riquadro il somma-
rio di quanto vi abbiamo sot-
toposto. Si tratta, con i tre
che appaiono questo mese,
di 31 racconti, a mio avviso
tutti di ottima qualità, un ma-
teriale con il quale qualsiasi
editore allestirebbe un libro-
raccolta di tutto rispetto.
Tra l'altro questa idea co-
mincia a farsi largo anche
qui, in redazione, soprattutto
per dare spazio ai numerosi
racconti «buoni-ma-lunghi»
che per motivi di spazio diffi-
cilmente potremo mai pub-
blicare
In ogni caso, tranquilli: vi
avviseremo per tempo (ed
addirittura con lettera a do-
micilio per gli autori)
Tornando all'elenco ed ai
voti, aspetto con fiducia la
vostra risposta a questo invi-
to, e se poi accompagnate
l'arido voto con dei com-
menti mì farete veramente e
totalmente felice.
Come? Il mio giudizio?
Naturalmente non ve lo
posso dare, almeno per ora;
vi dico però che ci sono due
racconti che amo profonda-
mente ed altri 3 o 4 che mi
hanno deliziato.
Gli altri mi sono piaciuti
moltissimo! Ciao!
Comunica-
zione
postale
di Gianluigi Fiorillo
Le lunghe passeggiate al-
l'interno del British Mu-
Seum, prestando attenzione
ad ogni piccolo particolare
che rivelasse la presenza di
qualunque sensore del com-
plesso sistema di allarme.
avrebbero dato i loro frutti
presto. Molto presto,
141
STORYWARE
Oramai conosceva quasi
con familiarità tutti i rivelatori
di presenza che avrebbe in-
contrato lungo il suo percor-
so. Li chiamava confidenzial-
mente «i piccoli bastardi».
Aveva ben stampate in te-
sta le parole che abitualmen-
te la guida del museo pro-
nunciava: «Per un eventuale
ladro il difficile non sarebbe
entrare, ma uscire con le
mani piene!»
Infatti, come avrebbe spie-
gato in seguito, ogni oggetto
custodito all'interno del mu-
seo era incessantemente
bombardato da neutrini.
Qualunque cosa fosse sta-
ta asportata dalla sua sede
naturale, sarebbe dovuta
passare obbligatoriamente
attraverso una delle porte o
finestre, gli unici contatti del
museo con il mondo esterno
(«Vedete», amava esclamare
la sua guida, battendo il pu-
gno su di una parete, «qui,
sulle vostre teste e sotto i
vostri piedi avete metri di
solidissimo acciaio»). E qui
sarebbero entrati in gioco i
rivelatori di neutrini, perce-
pendo ben presto la radiazio-
ne di cui il maltolto sarebbe
rimasto impregnato per mol-
te ore ancora.
A questo punto la scaletta
della guida prevedeva un al-
tissimo elogio dell'ineffabile
neutrino, particella virtual-
mente inisolabile che avreb-
be certamente tradito il ladro
temerario
Ma lui aveva previsto tut-
to. All'interno del museo, do-
po aver superato facilmente
la serratura elettronica grazie
al suo fido portatile, stava
ripassando mentalmente
ogni minimo dettaglio del
suo piano.
La minima esitazione veni
va scacciata dal pensiero di
tutte le umiliazioni che aveva
dovuto subire nel corso della
vita. Lui, laureato in ingegne-
ria con il massimo dei voti,
aveva una assurda idiosin-
crasia verso | test attitudina-
li. da molto tempo ormai
consiglieri di ogni assunzio-
ne o licenziamento. Perché,
si era chiesto migliaia di vol-
te, se non gli piacevano i
fiori non poteva essere un
bravo dirigente, e cosa c'en-
trava la paura del buio con
l'impossibilità di insegnare
matematica in un liceo?
La posta era rimasta l'uni-
co fossile di un tempo in cui
le persone interagivano sen-
za avere tra loro chilometri di
fibre ottiche e le assunzioni
erano fatte da uomini in car-
ne e ossa e non da sequen-
ze di sì, no, qualche volta,
battuti sulla tastiera di un
computer.
Forse per questo lui era
rimasto fedele alla collezione
di francobolli del padre, che
prima era stata dal nonno, e
ancor prima del bisnonno. E
sicuramente per questo ora
desiderava ardentemente il
Penny Black, unico esempla-
re ancora integro del primo
francobollo emessa al
mondo.
Arrivare nella saletta in cui
esso era custodito e portarlo
via da quel tempio dell'elet-
tronica quale era divenuto il
British Museum aveva per
lui il sapore di una Crociata.
Si era preparato con trop-
pa meticolosità per essere
messo in difficoltà dai siste-
mi di allarme che protegge-
vano il Francobollo
Lo raggiunse e lo prese
delicatamente contemplan-
dolo come un padre contem-
plerebbe un figliol prodigo
pentito.
Sorrise pensando al sem-
plice sistema che aveva
escogitato per portare via il
suo tesoro. Il Francobollo
non lo avrebbe seguito fuori
dal museo subito, non prima
che la radiazione neutrinica
fosse svanita. E nemmeno
lui avrebbe aspettato le dodi-
ci ore necessarie a che ciò
avvenisse. Prese una busta
postale dalla tasca, ove risal-
tava scritto a mano il suo
indirizzo, vi infilò il Francobol-
lo e la imbucò nella cassetta
della posta, messa lì apposi-
tamente per i turisti che vo-
levano stupire parenti e ami-
ci con messaggi scritti su di
un foglio, invece delle solite
comunicazioni telematiche.
Lui se ne sarebbe andato
indisturbato come era entra-
to, sapendo bene che tutto il
brio dei progettisti dell'im-
pianto d'allarme era stato
speso a impedire che qua-
lunque cosa appartenente al
museo uscisse fuori. Lui non
apparteneva al museo. Non
ancora. L'indomani, quando
il furto sarebbe stato scoper-
to, tutte le uscite del museo
sarebbero state bloccate
Forse l'unica cosa che sareb-
be potuta uscire sarebbe
stata la posta. Non ne era
sicuro, ma aveva una ragio-
nevole speranza. Chi, tra ca-
ni-robot e ispettori ultra tec-
nologici, si sarebbe preoccu-
pato di quell'innocuo diverti-
mento per turisti?
E il Francobollo, scarico
oramai di quelle dissacranti
radiazioni neutriniche, sareb-
be stato portato via dall'eli-
cottero postale, senza met-
tere in allarme alcun rivela-
tore
Poi un addetto annoiato
vestito da postino pre-tele-
matico gli avrebbe recapitato
Riepilogo dei racconti fino ad ora pubblicati in StoryWare
MC n.
97 — JS.B. (di Nino De Luca)
La bella addormentata (di Vindice Deplano)
MC n. 98 — Just 2: la vendetta (di Marcello Laugelli)
MC n. 103 — /n battaglia (di Stefano Mocilli)
Gli dei (di Alberto Sacco)
MC n. 104 — La lampada di Aladino (di Marco Scaldini)
Bug (di Luigi Schepis)
MC n. 99 — Gli operatori al computer si dividono
in due categorie...
(di Roberto Quaglia)
Contatto forzato (di Piero Rizzo)
MC n. 100 — Cancel OK Ready (di Massimiliano Chiodi)
Incontro (di Andrea Avagliano)
La solita prova (di Fabio Celi)
Caronte (di Americo Bonanni)
MC n. 101 — Fortuna sfacciata (di Maurizio Giunti)
Preparativi per un'invasione (di Raffaele Giannetti)
Problemi familiari (di Stefano Aprea)
MC n. 102 — Virus Killer 2.0 (di Gianni Sarti)
Il sapere voluto (di Marco Menciì)
142
Il difensore (di Andrea Venturo)
MC n. 105 — Time Machine (di Riccardo Caneba)
Una vacanza al mare
(di Enrico Maria Ferrari)
Network (di Gianni Cravedì)
MC n. 106 — Jennifer (di Cosimo Cardellicchio)
L'affare (di Federico Greselin)
MC n. 107 — Telefax (di Gian Luca Valigi)
Non doveva spedirla, quella storia
(di Gianluca Fiori)
MC n. 108 — La Divina Commedia Informatica
(di Fabio Camponeschi)
Cyb Love (di Claudio Savi)
MCmicrocomputer n. 109 - luglio/agosto 1991
addirittura a casa sua la pre-
ziosa lettera.
Non gli rimaneva che
aspettare e sperare.
La notte non riuscì a dor-
mire e la mattina si alzò dal
letto di buon ora, eccitato e
fremente. Con un'ansia cre-
scente al passare delle ore,
scrutava avidamente dal vi-
deocitofono la gente che
passava sui nastri mobili,
cercando di intravedervi
qualcosa di anacronistico,
come un postino. Quando
ormai la speranza aveva la-
sciato il posto alla preoccu-
pazione, il postino arrivò.
Cercò di rendersi più calmo
possibile quando si presentò
alla porta. Di fronte a lui un
uomo grassoccio e sudato,
visibilmente a disagio nei ve-
stiti di un tempo non suo, gli
tendeva un pacchetto piutto-
sto malridotto.
«Mi scusi, di solito non
disturbiamo le persone in
orari così tardi, ma sa, al
museo c'era una tale confu-
sione! Vede, uno di quegli
sporchi feticisti pare sia riu-
scito a sottrarre al museo un
rettangolino di carta con pa-
recchi anni sulle spalle»
Farfugliò anche lui qualco-
sa riguardo la sua riprovazio-
ne e ringraziò il postino. Fre-
mente si diresse verso il vici-
no tavolino. Dopo aver posa-
to il pacco, freneticamente
iniziò a rompere con le mani
i lacci che lo ingabbiavano. Il
pacco fu aperto con una ri-
trovata calma: ciò che vi era
dentro era molto piccolo e
delicato. Sollevò l’ultimo
lembo del cartone e fu preso
da un moto di sorpresa. Di-
nanzi a lui vi erano un foglio
e un qualcosa che assomi-
gliava ad un hamburger car-
taceo. Con mani tremanti e
lacrime agli occhi lesse quel-
la che sembrava essere una
comunicazione del museo:
«L'acclusa corrispondenza è
stata danneggiata occasio-
nalmente dai congegni mec-
canici di questo ufficio. Si
prega la S.V. di voler accetta-
re le scuse del British Mu-
seum per l'inconveniente oc-
corso».
Non un solo frammento
del Francobollo si era salvato
dalla furia della macchina
L’algoritmo
di Moreschi Angelo
Sono qui ed aspetto.
Di tutto il tempo trascorso
solo questo mi è rimasto,
tacere ed aspettare; è il de-
stino della mia ricerca.
Lanciai l'algoritmo molti
anni fa, non sono capace di
ricordare con precisione il
tempo esatto, ne è passato
troppo; ricordo però un'esta-
te, lunga, trangilla, una delle
più chiare che ricordi della
mia giovinezza, e mi sentivo
un animo libero, sereno, una
fede sconfinata e incoscien-
te sulle possibilità che mi
offriva il futuro.
Ancora oggi ripenso con
un sorriso a come l'idea por-
tante della procedura princi-
pale mi sia venuta in veran-
da; era una sera profonda e
calda come da tempo non
ne vivo più, il cielo una chie-
sa immensa senza un rumo-
re, mia madre ascoltava un
grammofono in cucina e can-
ticchiava le parole della can-
zone.
La notte stessa accesi il
calcolatore che avevo in sala
e implementai l'algoritmo, lo
testai per alcuni dati di prova
di facile controllo: funziona-
va alla perfezione, e allora,
assalito dala febbrile foga di
aver creato qualcosa di su-
perbo, introdussi | dati defini-
tivi e lo lanciai
Da allora la mia vita consi-
ste in una lunga, ininterrotta
attesa. Sarebbe ingiusto af-
fermare che ho vissuto per
quel risultato, o forse non
voglio ammetterlo: ho avuto
la mia vita simile e parallela a
quella dell'algoritmo, ugual-
mente importante, ugual-
mente vana: la laurea, il la-
voro, il matrimonio e il primo
maschio, la morte di mio pa-
dre, il secondo maschio, una
femmina un divorzio, il matri-
monio dei figli, i nipoti.
E durante tutto questo la
macchina elaborava il calco-
lo, non interferiva, viveva la
sua vita di drammi interni,
miriadi di cicli nati e chiusi di
cui non avevo nessuna co-
scienza; siamo rimasti estra-
nei ognuno ai drammi del
MCmicrocomputer n. 109 - luglio/agosto 1991
l'altro, ma sempre comun-
que nella stessa casa; e nel-
la stessa casa ora, siamo ri-
masti insieme, soli.
Mi si può obiettare che
potevo ricostruire l'algoritmo
su altri calcolatori, magari su
quelle grandi macchine an-
tropomorfe della decima ge-
nerazione. Volevo, ho voluto,
non ho mai potuto: quell'in-
tuizione meravigliosa di quel-
STORYWARE
la notte d'estate si è prodot-
ta in quel solo momento,
frutto di quella notte di tante
notti fa, ora mi è sfuggita,
non la ricordo, non posso più
ricostruirla. Il processo che
lavora da anni nei circuiti del-
la macchina nella sala, figlio
mio amatissimo, mi è dive-
nuto col tempo, congettura
dopo congettura totalmente
sconosciuto. Fermare il pro-
StoryWare Flash
— Per tutti gli amici di StoryWare (Italia - Europa) - Molti si
affannano a scrivere sulle buste, nel modo più visibile che
possono, messaggi del tipo «Maneggiare con cura, Contiene
materiale magnetico» oppure «Attenzione: contiene supporto
magnetico»
Come abbiamo potuto constatare direttamente e come dimo-
stra il «Caso Fiorillo», le poste se ne fregano di simili avvisi;
quello che in realtà sì ottiene, è di richiamare l'attenzione di
qualche malintenzionato e risvegliare il suo interesse per il
dischetto che certamente il plico contiene: se poi è un gioco
meglio, altrimenti una «formattata» e via: capito!?!
— Per Felice Compora (Amantea - CS) - Caro Felice, dichiari
candidamente di non essere un lettore assiduo di MC, dici averlo
‘comprato solo per capire come funziona StoryWare, mi mandi un
racconto (che non ha ancora letto) e mi preghi di non farti
aspettare tanto
Se per farti comprare la rivista debbo aspettare a pubblicare il
tuo lavoro, penso che difficilmente lo leggerai! Naturalmente
‘scherzo, ma segnalo che la mia non è certo la rubrica migliore di
MC e che ce ne sono moltissime altre che costituiscono un buon
motivo d'acquisto.
— Per Giovanni Caturano (Benevento) - Tranquillizzati, avevo
già capito che il tuo racconto non era una «prima puntata» ma
semplicemente «un racconto»
Per quanto riguarda poi la tua scommessa con Paolo e Ivana
circa la pubblicazione, non ti prometto nulla ma consiglio ai tuoi
amici di cominciare a prendere un bollettino di conto corrente
postale
— Per Claudio Castellini (Genova) - Che tu sia uno de «Gli
Ultimi Romantici»», come intitola il tuo pseudo-racconto, si
capisce dall'inizio della lettera «Mio caro amico, le invio...» roba
da brume dello Yorkshire!
L'argomento che tratti è certamente fatto «...per la gioia del
sig. Paolo Nuti e dei suoi ruggenti editoriali....»; sono stato
tentato di pubblicare l’apologia dello hacker che fai in apertura
come articolo a sé stante, ma alla fine ho deciso di pubblicare
anche il resto: seguimi con fiducia!
— Per tutti coloro che non sanno scrivere racconti, non
sanno disegnare fumetti e non sanno comporre poesie «informa-
tiche», ma che desiderano vedere il loro nome stampato su MC
— Rinnovo l'invito già espresso sullo scorso numero per la
raccolta di materiale umoristico «originale» ispirato al mondo dei
computer; si tratta dell'ultima forma di espressione umana che
non abbiamo ancora ospitato all'interno di StoryWare.
Infileremo tutto quello che ci manderete (ovviamente entro i
limiti qualitativi che MC merita) in un nuovo «angolo» intitolato
un po' banalmente:
ComicWare
Speditemi quindi barzellette, aneddoti divertenti, proverbi,
vignette e tutto quello che può farci sorridere delle nostre manie
informatiche.
Se son rose... dumperanno!
143
STORYWARE
gramma per ottenere il lista-
to è assurdo, e, in fondo,
neppure lo voglio. Ho gene-
rato un processo mentale
che ora non è più mio, vive
di sua vita, e non so se pensi
e cosa pensi di me: non
ricordo cosa gli ho insegnato
a pensare.
Nei primi anni di vita del-
l'algoritmo, esso era entrato
nella mia vita come un'os-
sessione, capitava spesso
che mi svegliassi di notte
dopo incubi orrendi e andavo
in sala a controllare il funzio
mamento della macchina, en-
trava nel mio cervello come
una ossessione infinita, e il
suo schermo era sempre
muto, tremendamente mu-
to. Fui assalito dall'orrore
che fosse caduto in un loop
infinito.
Per paura di perdere il cal-
colo comprai quasi subito un
gruppo elettrogeno per l'ali-
mentazione autonoma, poi
costruii un circuito di raffred-
damento, e infine avvolsi la
macchina in una camera
iperbaica. Ho cambiato deci-
ne di video, ho pianto, ho
riso, ho urlato sullo schermo
per anni.
L'ho amato, l'ho odiato.
Distrutto e abulico sul la-
voro, trattavo gli altri uomini
con sospetto e diffidenza,
mia moglie mi salvò dalla
pazzia per molto tempo, era
l'unico essere umano con
cui parlavo, poi anche lei non
resse più e se ne andò. Mi
vergogno a raccontare che
non fui presente neppure al-
la morte di mio padre; quan-
do il pover'uomo era in ago-
nia io ero ossessionato dalla
paura che il computer potes-
se spegnersi in mia assenza,
e rimasi per tutto il tempo
davanti alla macchina spe-
rando che l'algoritmo riuscis-
se a produrre un risultato în
tempo.
Avvenne in quel periodo
che mi accorsi che non ricor-
davo nemmeno più a cosa
servisse il calcolo che stavo
facendo, quale valore potes-
se avere il dato elaborato e
come interpretare il risulta-
to; ricordavo solo che era
importante, fondamentale; e
presi a sperare che l'algorit-
144
mo potesse, nei meandri dei
suoi calcoli astrusi, salvare
tutti gli uomini dalla morte e
salvare mio padre.
Ma non avvenne così, mio
padre morì e il tempo conti-
nuò a scorrere come accade
normalmente dal principio
dei giorni, e col tempo la mia
ossessione si spense e presi
a divenire indifferente all'al-
goritmo; mia moglie ottenne
il divorzio, i miei figli crebbe-
ro e si sposarono, andarono
via tutti da questa casa, ri-
masi solo come sono ora.
Non ero neppure riuscito a
trasmettere l'importanza del
mio lavoro a nessuno dei
miei cari, avevo paura che se
l'algoritmo avesse prodotto il
risultato dopo la mia morte
non ci sarebbe stato nessu-
no a raccogliere il frutto del-
l'enorme lavoro sullo scher-
mo e tutta la mia vita sareb-
be stata completamente
sprecata. Perciò cercai di
coinvolgere alcuni miei colle-
ghi o i pochi amici rimasti,
ma fui preso da tutti per
pazzo; per tutti l'algoritmo
era il parto della mente di un
folle, un sogno.
Si, solo un sogno.
E forse è davvero cosi;
certe notti, quando ascolto il
silenzio immenso di questa
casa vuota, mi capita di cre-
dere che tutto questo, tutta
la mia vita è stata, è, l'enor-
me infinito sogno che sto
ancora sognando da quella
notte lontana nel tempo del-
l'estate dei miei vent'anni;
che sono ancora lì, addor-
mentato sulla tastiera, vinto
dal sonno prima di imple-
mentare l'algoritmo, e che
presto, molto presto verrà
mia madre a svegliarmi
Altre notti mi capita di cre-
dere che la macchina, di là,
nella sala, ha già elaborato il
calcolo, l'algoritmo è termi-
nato, il risultato è pronto, ba-
sta solo andare a leggerlo,
basta solo alzarsi e leggerlo,
ma ormai sono troppo stan-
co per alzarmi, troppo vec-
chio per leggere sul video; è
passato troppo tempo. Una
donna mi accudisce da tem-
po immemorabile, forse da
anni, mi dà da mangiare, mi
addormenta con canti la se-
ra, e forse ha già spento
quella macchina inutile che
occupava la sala, ha staccato
la spina sorridendo per le
pazzie del professore.
Ma io sono qui, sono qui e
aspetto perché so, avverto
con la sicura certezza dei
vecchi che il risultato finale,
l'ultima elaborazione del-
l'algoritmo sta finalmente
per arrivare e non voglio far
mi trovare impreparato,
Sistemi
esperti
di Cristiano De Mei
Il mio computer è pronto.
Il cursore lampeggia pa-
ziente.
Devo provare alcuni siste-
mi esperti che Sabrina mì ha
procurato.
Digito con calma le do-
mande sulla tastiera e il pro-
gramma risponde pronta-
mente
— Che cosa sei? — doman-
da ironicamente.
— lo sono un Sistema
Esperto — risponde silenzio-
so il programma.
— A cosa mi potresti esse-
re utile?
— Posso risponderti a que-
siti relativi alla chimica orga-
nica.
— La chimica non è stata
mai il mio forte — penso un
po' seccato.
— Che cos'è la chimica? —
digito rapidamente.
— La chimica è una scienza
che studia la composizione
della materia e le sue tra-
sformazioni — mi informa
grazie allo schermo.
Premo pochi tasti:
— A cosa serve?
— A migliorare la vita del-
l'uomo.
— Che cos'è la vita? — do-
mando senza convinzione.
— È un processo evolutivo,
un periodo di esistenza
— Sai chi sono io? — digito
incuriosito.
— Si — risponde il pro-
gramma.
— Dimmi chi sono io.
— Tu sei Cristiano, nato a
Roma il 10-4-71 — e lo
schermo scrolla qualche riga
più su
Rimango sbalordito.
Il cursore intanto è li che
attende una mia domanda.
— Dove studio?
— A Roma, alla Sapienza
— replica brevemente il pro-
gramma,
— Dove sono stato ieri? —
chiedo fremente
— A teatro. Sei uscito alle
20 e 15 da casa.
— Come si chiama il mio
migliore amico?
— Tu non hai un amico par-
ticolare
— Qual è l'ultimo libro che
ho letto?
— Il processo. Kafka.
Le mie mani scorrono feb-
brili sulla tastiera. Sto sudan-
do e tutto mi sembra incredi-
bile.
— Qual è la mia squadra
preferita? — gli domando,
— La Fiorentina
— Qual è il mio dolce prefe-
rito?
— Il tiramisu.
Mi fermo un momento
Sono preoccupato.
Ora faccio le domande
lentamente, riflettendo sulle
possibili risposte, Ho quasi
paura di quella verità fredda
e oggettiva che puntualmen-
te lo schermo mi mostra due
righe più in basso della mia
domanda.
— Cosa sto facendo?
Stai facendo delle do-
mande ad un S.E. — Ovvio,
— Di che colore sono i miei
capelli?
— Biondi
— | miei occhi?
— Castani.
— La mia camicia?
— Bianca
La testa inizia a girarmi. Mi
sembra di sentire un ronzio
fastidioso che subito si
placa.
Chiedo con sforzo: Cosa
sarà della mia vita?
Passano alcuni intermina-
bili secondi
— Sta elaborando — penso
ansiosamente.
Poi la risposta appare due
righe più in basso.
— Non lo so,
Riprendo a respirare. Poi,
ancora agitato, digito anima-
tamente: — Grazie.
E spengo il computer me
MCmicrocomputer n. 109 - luglio/agosto 1991
rep
Opera Completa,
[=">354
Linea Desk Linea Tower Linea Mini
Per vostra fortuna, Peripherals conosce bene la differenza tra un lavoro e
un buon lavoro. Con la sua gamma completa e affidabile, Peripherals vi
garantisce il massimo risultato in ogni occasione. Potrete iniziare alla
grande, ad esempio, con la linea Desk, che offre computer da tavolo basati
‘su microprocessore 80286 a 16 MHz e 80386SX a 20 MHz.
ma con i più versatili chassis mini tower. E, per finire. grande sarà la
professionalità con la Linea Tower. potenti computer da pavimento basati
su i microprocessori 80386 a 25 MHz con cache memory e 80486 a 25
MHz. Ma non è tutto: i modelli basati sui microprocessori 80386, 80386SX
e 80486 utilizzano le celebri piastre madri della statunitense
quindi, parte scopre che a vole grande non vuo die -—MDIEIR sonottbicsystems geanit cinque anni. Bastano davero
ingombrante: accadrà con la Linea Mini, identica alla Desk, Cose in grande. tre linee di differenza per fare le cose in grande.
Peripherals s.a.s. - Pozzuoli (Na), piazzale della Vittoria 4
tel. 081.5265442/5266209; fax 081.5263914
URANIA
NELCOM ...
SEMPRE DI PIÙ ... | MIGLIORI
CONCESSIONARIO AUTORIZZATO ANEG iTALIA
DISTRIBUTORI NAZIONALI DI CONVERTITORI DI PROTOCOLLO
COAX E TWINAX AXIS
DISTRIBUTORI NAZIONALI SCHEDE GRAFICHE ALTA RISOLUZIONE VECTRIX
PERSONAL COMPUTER BASATI SU PIASTRE MADRI ORIGINALI
(AMI) AMERICAN MEGATREND INC
A MAGAZZINO A PREZZI IMBATTIBILI TUTTE LE PERIFERICHE N E C, TELEFONATECI PER:
Stampanti NEC 24 Aghi Risoluzione grafica 360x360 - mod. P20/P30 - P60/P70 - P90
LASER NEC 6pmm - mod. S60 e S60P - P = (Postscript)
TRASFERIMENTO TERMICO NEC - mod. COLORMATE PS Postscript per STAMPE a COLORI
MONITOR MULTISYNC NEC
NEC 2A 14” 800x600
NEC 3D 14” 1024x768
NEC 4D 16” 1024x768
NEC 5D 20”
0,31 + SCHEDA GRAFICA 1024x768
0,28 + SCHEDA GRAFICA 1024x768
0,28 + SCHEDA GRAFICA 1024x768
1280x1024 0,31 + SCHEDA GRAFICA 1280x1024
1 Mb L. 910.000
1 Mb L.1.100.000
1 Mb L.1.950.000
2 Mb L.5.700.000
| NS. PERSONAL SONO COMPOSTI CON FD TEAC - HD QUANTUM, MAXTOR, RODIME
CONTROLLER SCSI ADAPTEC - MOUSE LOGITECH - TASTIERE CHERRY
URY 20XS/44
Da Tavolo - M.B. 386SX AMI 20MHz - Con 32KB C.M. -
Con 4MBs/80ns + 1 FD 3"1/2, 1.44MBs + 1HD 44MBs
17ms - Con 32k C.M. + VGA 1024x768 1MB + 2 RS232
+ 1 P.P. + MULTISYNC NEC 3D + Stampante NEC P70
COLORE + MOUSE + DOS 4.01 ITALIANO
L. 5.200.000
URY 33/105S
Tower doppia ventola con 240W - M.B. 386 AMI 33MHz
- Con 64K C.M. - Con 8MB3/70ns + 1 FD 3"1/2,
1.44MBs + 1 HD SCSI 105MBs 15ms + VGA 1024x768
+ 1MBs + 2 RS232 + 1 P.P. + MULTISYNC NEC 3D +
Stampante NEC P70 COLORE + MOUSE + DOS 4.01
ITALIANO
L. 8.700.000
URY 486/210S
In Tower Doppia Ventola con 240W - M.B. 486 AMI 33MHz
- Con 128K C.M. - Con 8MBs/70ns + 1 FD 3" 1/2, 1.44MBs
+ 1 HD 213MBs SCSI 15ms + VGA 1024x768 + 1MBs +
2 RS232 + 1 P.P. + MULTISYNC NEC 3D + Stampante
NEC P70 COLORE + MOUSE + DOS 4.01 ITALIANO
L. 10.500.000
URY 486E/210S
In Tower Doppia Ventola con 240W - M.B. 486 AMI 33MHz
- Con 64KB C.M. - Con 8MBs/70ns + 1 FD 3"1/2 1.44 +
1 HD 213MBs SCSI + VGA 1024x678 + 2MBs - Con
PROCESSORE TMS3410 256 COLORI + 2 RS232 + 1 P.P. +
MULTISYNC NEC 4D + Stampante NEC P90 (Colore/400CPS)
+ MOUSE + DOS 4.01 ITALIANO L. 14.700.000
PAGAMENTO IN CONTRASSEGNO
GARANZIA 12 MESI FRANCO NOSTRO LABORATORIO DI TORINO —
AMI, NEC e MICROSOFT sono marchi registrati
PREZZI IVA ESCLUSA
SPEDIZIONI GRATUITE IN TUTTA ITALIA
Corso Casale, 120 - 10132 TORINO - Tel. 011/81.93.193-81.92.241 - Fax 011/81.93.38.77
Punti qualificati di vendita:
Aperti anche al Sabato
Sia pure in tempo reale, ma
mi accade ancora di
riflettere. Le mie riflessioni
mi piace comunicarvele e
quelle di questo mese sono
al passato.
Playworld è nato nel 1984 e
lo faccio da settanta mesi o
giù di lì. Facendolo ho
cercato sempre di prevedere
i trend tecnologici e
soprattutto di restituire ai
prodotti interattivi e ai
‘simulatori la magica dignità
virtuale che essi hanno per
diritto digitale. Ma di questi
tempi, un po' volgarucci e
grassocci a dire il vero, la
dignità più accettata e
garantita è quella del
mercato. Chi vende vale, chi
non vende non vale. Così il
fatto che la Nintendo nel
1990 abbia venduto
interattivi e macchine per il
simulmondo per un totale di
più di diecimila miliardi, ha
convinto gli ultimi residui
scettici: | videogame
interattivi sono un grande
prodotto di massa. Infatti
essi lo sono. E non lo sono
soltanto quelli della
Nintendo, ma anche quelli
Gentili friend simulati, il vo-
stro spettabile interagente
segreto Francesco Carlà è di
nuovo in viaggio. Dopo l'ex-
ploit della visita alla Lucasfilm
di due mesi fa, questa volta
sono diretto verso Londra do-
ve presenzierò alla seconda
edizione della CD-| Conferen-
ce che prevede un bel nume-
ro d'interessanti relazioni e,
quel che è fondamentale, la
possibilità di mettere le mani
su una quarantina di veri titoli
della Sega, della Nec e
dell'Atari e soprattutto quelli
per il PC di un sacco di case
americane che fanno
splendidi simulatori con i
quali sono certo interagite
tantissimo.
Adesso il mercato
dell'interazione é già una
cosa molto seria, molto di più
di quanto non lo fosse sette
anni fa quando è nato
Playworld. Ma forse
v'interesserà sapere dove
questo wild world
dell'interattività sta andando.
Bene, v'informo che
attraverseremo un periodo di
sette anni circa in cui
simuleremo meno e
interagiremo di più. Questo
periodo sarà quello
dell'invasione interattiva
della TV. Accadrà con il
supporto CD e con le
macchine CD-, COTV e CD
ROM-XA, ma succederà solo
fra un anno e mezzo e non è
neppure il caso di
preoccuparsene troppo. Sarà
comunque una TV interattiva,
cioè un computer messo a
gestire immagini provenienti
da fuori di lui, immagini
CD- già finiti o quasi. Trala-
scio la sezione aereo e il giro
di Londra in taxi per trovare
l'Hotel Plaza (ce ne sono due
a Londra e naturalmente so-
no finito in quello sbagliato...)
e glisso altrettanto veloce-
mente sulla prima serata alle-
gramente trascorsa in una
poco simulata cena in un otti-
mo ristorante indiano con un
sacco di simpatici amici, tutti
a vario titolo coinvolti nelle
novità multimediali. La matti-
MCmicrocomputer n. 109 - luglio/agosto 1991
digitalizzate, ma non
simulabili. Sarà un ambiente
interattivo, ma non il
simulmondo, che come
sapete bene è il regno
dell'immateriale che vive e
abita con noi. Sarà un
simulmondo più statico,
oppure magari animato
appena si metteranno
d'accordo sullo standard del
full motion video, che
sarebbe l'animazione delle
immagini catturate da fonti
esterne e sistemate nei CD
dei vari standard.
L'intermondo dei CD sarà un
montaggio di simulazione e
realtà: zone e ambienti
grafici calcolati dalla
macchina si alterneranno a
zone video e fotografiche:
cieli azzurri e prati verdi dei
campi da golf e un omino
simulato che c‘abita dentro.
Nei seicento MB dei CD
interattivi si nasconderanno
mondi già visti, in parte, su
qualche video e realmente
esistenti nel mondo vero dal
quale le macchine
fotografiche o le telecamere
video li hanno catturati. E
questi mondi, con la forza del
di Francesco Carlà
flow chart e dell'intelligenza
del programma, saranno
restituiti a screen, poco per
volta, alcuni non li vedrete
mai se non vi capiterà di
passare in quella zona del
CD.
Questo numero é in gran
parte dedicato al CD-I, visto
che sono appena stato alla
seconda edizione della CD-1
Conference a Londra.
Vedrete le prime immagini di
software CD-I, anzi scusate
la non buona qualità delle
medesime, ma sono state
scattate in condizioni di
emergenza e grazie alla
simpatia di un fotografo
inglese assoldato senza tanti
scrupoli, e vi farete, spero,
un'idea più o meno simile alla
mia sulla TV interattiva.
Nei prossimi mesi vi parlerò
delle altre macchine in lotta
per lo standard dei CD
interattivi.
Index:
Speciale 2° CD-I Conference;
PW Avvenimento: i nuovi
progetti e î nuovi prodotti
della Lucasfilmgames.
Il CDI Player della Philips.
147
na dopo mi sono svegliato
molto presto e anche se la
conference cominciava alle
dieci, mi sono ugualmente
inserito, dandomi arie di ad-
detto ai lavori, nelle fasi di
allestimento della sala prove
che erano in corso fin dalle
otto. C'erano troppi CD-I
player schierati e troppi CD
software pronti per l'intera
zione perché riuscissi a star-
British Golf Museum: scelta tra il Capitano. Mary e Old
Tom,
ne lontano. Così mi sono av-
vicinato.
La prima cosa che ho visto
è stato il nuovo lettore CD-I
della Philips, quello nero ac-
canto al quale mi sono fatto
narcisisticamente ritrarre in-
sieme ad Alessandra Gobbi
Quello nero è il CD-I che
uscirà nel settembre del
1991 in USA e Japan e nella
The Rules of Golf: i
148
iruttore interattivo del golf
Fran
seconda metà del 1992 in
Europa, così vi ho anche rife-
rito le date definitive di lancio
sui mercati della triade mon.
diale del CD-I. Nel CD-I nero
c'era un disco di coloring
book di quelli educativi per i
bimbi: si tratta di generare e
poi colorare disegni oppure
riempire di colore simulato le
immagini già contenute nel
sco Carlà e Alessandra Gobbi (Philips) accanto al CDA,
British Golf Museum: vecchie palline da golf del 1839.
CD. Un prodotto decisamen-
te per i più piccini, di non
particolare interesse per i
grandini come me. Questa
specie di arcade CD era am.
bientata nei sotterranei del
Royal Lancaster Hotel di Lon-
dra, e se ci foste stati avreste
potuto vedere una quarantina
o forse più di lettori di CD-|
comprensivi di video e dedi-
Palm Springs Open: la scelta delle mazze
cati ognuno al suo disco. Se
non avete nulla in contrario
comincio a raccontarvi quello
che ho visto, sentito e so
prattutto interagito
C'erano un sacco di simu
latori di golf a Londra. Proba.
bile che questo dipenda dalla
grande popolarità nei paesì
anglosassoni di questo
sport: probabile che dipenda
anche dalla sua forte diffusio
ne in Giappone. Comunque i
simulatori, tutti prodotti dalla
American Interactive Media a
parte The Rules of Golf che è
della Telecity distribuito dalla
Philips, sono di tipo abba-
stanza differente l'uno dall'al-
tro e infatti la Philips ha an-
che organizzato una offerta
speciale per | club di golf
(offerta che potrebbe sfrutta
re anche qualche golf club
italico, in questo caso contat
ti la Philips IMS italiana a
Milano per i dettagli...) che
comprende .Palm Springs
Open, British Golf Museum e
il già citato The Rules of Golf
che più che un simulatore è
un tutor sul golf che sa tutto
dei regolamenti ufficiali del
l'affascinante sport di mazza
e pallina, ed è realizzato
usando uno scanning delle
immagini catturate dall'ester
no eseguito in maniera molto
professionale, tanto che si
ottiene un fantastico verde
erba verdissimo che crea un
vero desiderio di giocare ‘a
golf, il che in The Rules of
Golf non è possibile. Palm
Springs Open, invece, è un
simulatore più tradizionale
che replica molto fedelmente
le 18 buche del campo e che
permette di usare come sog:
getto interattivo un bellissi
mo giocatore autentico, digi
talizzato e animato nelle varie
posizioni che assume nella
realtà il player mentre si ap
presta ad eseguire lo swing
Pensate a qualcosa che so-
migli a Leader Board, meno
interattivo, leggermente più
ostico nei comandi, molto più
realistico visivamente e più
simulato nella difficoltà di
gioco: non basta più cliccare
qui e là per diventare in breve
tempo un top golfer.
Ma di questa serie il più
divertente e curioso é sicura-
MCmicrocomputer n. 109 - luglio/agosto 1991
mente British Golf Museum,
straordinario simulatore old
fashioned che ripercorre tut-
ta la storia del golf, e vi fa
giocare con autentiche maz-
ze d'epoca e palline altrettan-
to vetuste e d'improbabile
sfericità. Tutte le attrezzature
sono state digitalizzate usan-
do come modelli gli originali
e il CD è diviso in tre parti, la
prima dedicata alla storia del
golf (che in Inghilterra è una
cultura oltre che uno sport
giocato), la seconda propone
una session di quiz sul golf, la
terza vi fa simulare tre modi
di gioco dell'antico golf im-
personando una madame e
due improbabili golfisti vitto-
riani o previttoriani, L'anima-
zione è molto buona e rea-
listica e c'è un po' di humour
inglese, degli anglosassoni
autentici, come la pallina che
cade in mezzo alle uova del
nido, tanto male l'abbiamo
tirata, e l'altra biglia che colpi-
sce in testa una pecora, an-
che questa volta per mia im-
perdonabile incuria balistica.
Bellissima anche la sequenza
di caduta in acqua della palli-
na con uno splendido splash
CD audio.
L'AIM (d'ora in avanti use-
rò questa sigla per abbreviare
l'American Interactive Me-
dia) ha quasi finito anche un
CD che raccoglie quattro si-
mulatori di pinball. La parte
iniziale mì è piaciuta moltissi-
mo perché c'è un movimen-
to di camera che dà l'illusione
di entrare in una sala giochi
dove ci sono quattro pinball e
Due esempi di grafica CDI,
basta puntare e cliccare su
uno dei quattro per giocare
con quello. Il sistema si chia-
ma «point & click mode» che
non mi meraviglierei, dato l'a-
more USA per le sigle, di
vederlo ribattezzare «wypi-
Wyp: what you point is what
you play». Dei quattro pinball
succitati ne funzionava al mo-
mento solo uno che è poi
Dogfight di cui vedete l'im-
Pinball
uno dei quattro flipper.
Doglight
Due immagini della simpatica foca di Sandy's Circus Adventure
magine. A parte l'audio che
mi è parso decisamente buo-
no, il design del flipper asso-
migliava un po’ al vecchio
Slamball del C64 ed aveva lo
stesso difetto di essere com-
posto di due screen attaccati
uno all'altro, con il dubbio
risultato che quando la pallina
finisce nello schermo supe-
riore poi arriva in quello infe-
MCmicrocomputer n. 109 - luglio/agosto 1991
riore senza darti il tempo di
capire nulla e proiettandosi
velocemente nella buca. An-
che la grafica non mi è sem-
brata grande cosa e aspetto
di vedere gli altri pinball per
dare un giudizio più com-
pleto.
A questa seconda confe-
rence del CD-| erano esposti
soprattutto prodotti america-
ni, della AIM, e qualche CD-I
sviluppato in Europa e in
Giappone. In Usa hanno un
forte e radicato senso del-
l'importanza dell'educazione
e della necessità di utilizzare
a scopi educativi tutte le tec-
nologie disponibili. Così la
Philips ha cavalcato fin dall'i
nizio delle sue sperimenta
zioni con il CD-I questa incli
Rand McNally S
149
nazione e ha organizzato cir-
ca una decina di CD educati
vi dei quali solo alcuni mi
sono sembrati degni di nota
In particolare due dimostra-
no una grande conoscenza
del mezzo di comunicazione
interattivo e hanno anche l'a-
ria di sapere che cosa real-
mente vuole un «nuovo
bambino» simulante della
generazione nata negli anni
Ottanta. Il primo è Sandy's
Circurs Adventure che basa
la sua interattività sulla rico-
noscibilità e simpatia del
character protagonista: la fo-
ca Sandy. Le foche sono
sempre state delle simpati-
che bestiole e hanno una
fortuna storica nei confronti
dei bambini di tutto il mondo
che vanno su di giri a veder-
le orbitare la leggendaria pal-
la sul naso. Poi l'andatura
goffa, la faccia misteriosa
mente atteggiata ad un qua-
sì sorriso naturale, fanno il
resto. Così Sandy, la foca
interattiva, ha facile gioco ad
impadronirsi del nostro inte-
resse e altrettanto facilmen-
te gli riesce di farci da intro-
150
World Famous Places
Tre immagini dal
CD Educativo Tell
Me Why.
duttore nelle regole di que-
sto gioco educativo. Che
continua con animazioni
sempre più convincenti e di-
vertenti e realizzate in modo
da non ostacolare assoluta-
mente il fluido svolgersi del-
l'interazione. Ma il vero
obiettivo di Sandy's Circus
Adventure è quello di aiutare
i bambini a creare, seguendo
i suggerimenti di Sandy, sto-
Muppets
rie animate scegliendo per-
sonaggi e combinazioni
Però credo che il software
che mi è più piaciuto in asso-
luto sia il CD-I educativo del-
la AIM titolato Tell Me Why.
La bellezza di questo CD sta
in due cose: la prima è l'inte-
rattività benissimo progetta-
ta dell'ambiente; la seconda
è la qualità tecnica del pro-
dotto che è sul serio alta,
visto che usa, e brillante-
mente, la grafica vettoriale
solida tante volte descritta in
queste pagine. Tell Me Why
è un simulatore di conoscen-
za completamente iconico
(punta & clicca) che replica
una specie di galleria d'arte
virtuale. Entriamo dentro in
soggettiva e vediamo un
sacco di ritratti e di icone in
giro. | ritratti raffigurano per-
sonaggi famosi, le icone si
riferiscono ad animali, pian-
te, a come funzionano le co-
se, al nostro mondo, al cor-
po umano. Tutto può essere
conosciuto interrogando le
cose stesse, interrogando le
icone che sanno chi sono e
come funzionano e cosa ri
spondere all'interlocutore
Mi viene in mente il titolo di
una bellissima canzone di
Lucio Battisti del 1985: «So.
no le cose che pensano»
Qui le cose (ma anche le
piante e gli uomini etc. etc.)
non solo pensano, ma anche
parlano. Simulpensano e si
mulparlano. Tell Me Why ha
molte delle cose che deve
avere un CD-Interattivo. Ma
la cosa più nuova che ho
visto a Londra e che secon
do me può fare la fortuna di
un prodotto come il CD- è
stato Escape from Cybercity
della Fathom Pictures Ameri-
cana di Gary Hare. Purtroppo
non posso darvene una do-
cumentazione visiva, perciò
vi prego di montare nella vo-
stra memoria le immagini
che cercherò di descrivere
Siete un personaggio di un
cartoon animato giapponese.
Per vostra incuria e stupidità
Strategica siete riusciti a fic-
carvi in un grosso guaio e la
vostra povera vita disegnata
adesso è dispersa in un me
andro di vie tutte uguali, pie-
ne di vischiosa ragnatela ci-
bernetica. Siamo inseguiti
nel labirinto della città simu
lata e Cybercity è un simula-
tore di fuga da questa città
costruito usando prevalente
mente immagini disegnate e
montate con la tecnologia
dei cartoni animati, insieme
ad una colonna sonora CD a
16 bit stupenda e rivoluzio-
naria. Per capirne la bellezza
dovete provare a pensare
d'interagire in vero cartone
animato.
Il CD-I è il probabile stan-
dard della TV interattiva
prossima ventura. Ha solo
due cose da fare nei prossi-
mi mesi, per diventare il pro
dotto di massa che Philips,
Sony, Matsushita, Motorola
e Kodak, vogliono che diven-
ti: capire quali sono i titoli
che il pubblico vuole e fare
in modo che vengano pro-
dotti e siano resi disponibili
insieme alla macchina. Poi il
successo sarà davvero
grande.
MCmicrocomputer n. 109 - luglio/agosto 1991
PLAYWORLD
Speciale nuovi prodotti e progetti
Lucasfilmgames
Oggi, 7 giugno 1991, ho
incontrato ancora a due soli
mesi di distanza dal tour al-
l'incredibile Skywalker Ranch
di San Francisco, Douglas
Glen e la creatività dei ragazzi
della Lucasfilmgames.
A Villa Zarri, che è uno dei
posti più incantevoli della
provincia di Bologna, la CTO
che produce e distribuisce in
Italia Lucas, ha riunito un bel
mucchietto di addetti ai lavori
per ascoltare Glen e dare
un'approfondita occhiata visi-
va e aurale (l'ho cercato sul
dizionario e significa «sono-
ro», ma fa più effetto...) alle
novità dell'autunno della Lu-
cas. Premetto che quelli della
Lucasfilm c'hanno un sacco
di soldi, tutti $$$ rettamente
guadagnati con l'esercizio
delle loro funzioni cinemati-
che, e oltre ad avere questo
mucchio di buck (soldi nel
gergo americano) hanno an-
che un bel po' di testa, il che
li ha convinti, primi tra le
grandi case di produzione
‘americane, ad investirne un
po' nell'interattività: intendo
videogame e facezie simili
Questo, come è noto, comin-
ciarono a farlo già dal 1984
con splendidi software per gli
otto bit allora (e ancora ades-
so) in circolazione: titoli co-
me Resque on Fractalus,
Ballblazer, The Eidolon e Ko-
ronis Rift sono ancora nella
RAM di parecchi di noi, A
metà degli anni Ottanta pro-
varono ad iniettare parte pic-
colissima della loro esperien-
za creativa e cinematica in un
nuovo tipo di produzioni, un
nuovo genere di avventure
animate che raccoglieva un
po' l'eredità della Sierra e
aggiungeva la novità dell'in-
terfaccia point & click basata
sulla formazione di frasi
usando parole disponibili nel-
la parte inferiore dello screen.
Con questo sistema nacque
Maniac Mansion (che di re-
cente è anche diventato un
programma TV in USA e un
videogame Nintendo licen-
ziato alla giapponese Jaleco)
che raccontava la storia di
ragazzi americani studenti in
un improbabile college, im-
pegnati a recuperare la loro
amica cheer-leader da una
villa terribilmente infestata di
spiriti simulati
Con lo stesso tool di Ma-
niac Mansion, continuamen-
te migliorato negli anni, la
Lucas ha in seguito realizzato
Zak MC Kracken di cui ho
detto un sacco di cose negli
anni scorsi, Indiana Jones e
L'ultima Crociata, Loom e il
recente successone italiano
The Secrete of The Monkey
Island. Ma adesso vi preghe-
rei di fare un po' di silenzio
perché a Villa Zarri le luci si
stanno abbassando, segno
che Doug sta per cominciare
a parlare. Ascoltiamo.
«La Lucasfilm è una gran-
de azienda organizzata met-
tendo assieme tante piccole
divisioni. Ognuna di queste
divisioni si occupa di una idea
di George Lucas, idee che
sono diventate prodotti
George, fin dai tempi del col-
lege, è sempre stato interes-
sato a tutto quello che è
stato inventato dall'uomo per
divertire altri uomini. Ma la
sua vera fissazione è sempre
stata quella di organizzare o
inventare o migliorare le tec-
nologie che sono gli stru-
Indiana Jones and the Fate of Atlantis.
MCmicrocomputer n. 109 - luglio/agosto 1991
menti per ottenere il diverti
mento. Alla fine ha deciso di
concentrarsi sul cinema e ha
fondato la Lucasfilm. Ma la
Lucasfilm non è solo una ca-
sa di produzione di film, è un
vero laboratorio, anzi sono
tanti laboratori tutti sistemati
a Skywalker che si occupano
del cinema visto da tutte le
sue possibili angolazioni. Per-
ché il cinema è immagini,
hialk to balicon
151
PLAYWORLD_
storie, suoni, musiche. E nel
cinema di Lucas tutte queste
sezioni sono state analizzate
e portate ad un nuovo stan:
dard di qualità. Ma dal 1984
George ha deciso di occupar-
si anche dei videogame. Per.
ché secondo lui i videogiochi
avevano qualcosa di più che il
semplice scopo di intrattene-
ma potevano essere tec-
nologie nuove enormemente
potenziabili in grado di fonda-
re un nuovo standard di co
municazione. Così e per que-
ste considerazioni è stata
fondata alla Lucas la Lucas-
games e per questo abbiamo
cominciato a fare questo ge-
nere di prodotti. Adesso, nel
1991, la nostra casa è una
delle più importanti del mon-
do e nel prossimo autunno
abbiamo delle cose bellissi-
me da farvi vedere e simula-
re (Glen non ha detto simula
Lechuck's Revenge
re, ma sono certo che voleva
dirlo...)»
Doug ha fatto abbassare
ancora le luci per far partire le
immagini e adesso le ombre
stanno diventando immagi-
ne. Guardiamo. «Il primo ga-
me di cui vorrei parlarvi ri
guarda ancora il nostro sim
patico amico prof. Henry (In.
diana) Jones Jr. e la sua atti.
vità d'insegnante al college
Barnett che viene spesso in
terrotta bruscamente dalla
sua parallela attività di gira-
mondo spericolato. Nella sua
nuova avventura, Fate of
Atlantis, creata dal filmaker
Hal Banwood amico di Lucas
e di Spielberg, Indiana ha il
problema di scoprire il poten-
te incantesimo di Atlantide,
prima che il Terzo Reich liberi
il potere del male della Città
Perduta. Fate of Atlantis è il
gioco più vasto e più com.
plesso mai pubblicato dalla
Lucasfilmgames. Ci sono più
di 200 locazioni e gli artisti
della Lucasfilm hanno dise
gnato circa 100 immagini ori
ginali poi passate allo scan
ner per i fondali e visualizzate
in VGA a 256 colori. | perso-
naggi poi sono stati realizzati
usando la tecnica rotosco-
ping che gli dà una vita 3d
molto più realistica. In questo
game si può anche pilotare
una mongolfiera e un sotto-
marino, Barwood ha cercato
anche di conservare il più
possibile le caratteristiche di
Indiana nella sua vita cinema-
tica: qui pensa con il suo
carattere, agisce con il suo
stile, vive insieme agli altri
nello stesso modo che abbia.
mo imparato ad amare al ci
nema. La storia inizia al Bar-
nett College in una giornata
tranquilla, che rimane tale so
lo fino all'arrivo di un miste-
rioso individuo tedesco che
possiede un'antica statuetta.
Indy mostra una chiave che
una volta inserita nella schie
na della statua libera una pic
cola perla luminosa. Il ted
sco fugge con statua, chiave
e perla, ma si scorda il sopra
bito. In una tasca del medesi
mo c'è una carta d'identità
ed un articolo di giornale che
riguarda un'archeologa, So
phia Hapgood che si procla
ma un'autorità su Atlantide
Tra Sophia e Indy che in pas
sato hanno avuto una relazio
ne, sta per rinascere un gran
de amore. Indiana Jones And
The Fate of Atlantis arriverà
in autunno per PC IBM e co
e in seguito per Amiga. Le
immagini sono quelle della
versione PC a 256 colori (so
no anche quelle ch te
voi lettori carissimi...)
Le luci si alzano un attimo,
giusto il tempo di vedere un
topesco sorriso di soddisfa
zione di Doug nel vederci
attoniti e contenti come bam.
bini a una gita scolastica. Poi
MCmicrocomputer n. 109 - luglio/agosto 1991
Secret Weapons of the Luftwaffe.
torna a richiedere un totale
buio in sala. E si sente una
musica.
«Questa musica che molti
di voi conosceranno e ricorde-
ranno, è il tema di Monkey
Island. Ron Gilbert, l'acclama-
to designer di Monkey, non
‘aveva trovato posto sufficien-
te per le sue storielle sui pirati
nell'avventura numero uno,
quindi ci ha costretto a pro-
durre la seconda puntata a
così breve scadenza. In
autunno vedrete e interagire-
te Monkey Island 2: Le-
chuck's Revenge. E qui devo
riferirvi alcune dichiarazioni
dell'imbarazzante Gilbert, im
barazzante perché ci racconta
sempre irriferibili e per fortu
na anche intraducibili barzel-
lette. “Uno dei miei obiettivi
nella realizzazione di Le-
chuck's Revenge era di crea-
re un game che fosse il meno
sequenziale possibile: alla
gente piace interagire, non
ricostruire una linea. E Mon-
key 2 è probabilmente il game
Lucas che ha maggiori possi-
bilità”. Ron mi ha anche pre-
gato di riferirvi che qui incon-
trerete ancora | vostri perso-
naggi preferiti: Stan (ex con-
cessionario di navi usate, sta-
volta impegnato in una nuova
professione) e il Governatore
Marley che possiede la chia-
ve che permette a Guybrush
di tirarsi fuori dai guai. Mon-
key 2 vi farà conoscere nuovi
personaggi e nuovissimi tran-
gugiatori di Grog e un sacco di
nuove isole. Guybrush sarà
coinvolto in una comica fuga
alla ricerca di alcuni misteriosi
frammenti di una mappa
scomparsa che, una volta
messi insieme, gli permette-
ranno di trovare il tesoro. Il
quale tesoro gli rivelerà una
volta per tutte come liberarsi
di Lechuck e soprattutto (e
qui la sala ha avuto un mor-
morio di approvazione...) il
vero segreto di Monkey
Island. L'avventura sarà in
vendita per PC IBM e co. e
per Amiga e Atari St»
Stavolta la gente convenu-
ta a Villa Zarri ha avuto davve-
roil fatto suo. Si vedono facce
che sembrano tratte di peso
dai film d George Lucas e
alcuni hanno bisogno di pizzi
carsi un braccio per sciogliersi
in fretta dal sogno simulato.
Ma Doug, che appare ineso-
rabile assiso sul suo trono da
speaker, chiede di nuovo buio
e silenzio per assestarci il
colpo letale. Si sente un ru-
more di aerei,
«Secret Weapons of the
Luftwaffe è il nostro simula-
tore di volo che continua la
nostra tradizione iniziata con
Battlehawks 1942 e continua-
ta con Their Finest Hour: The
MOmicrocomputer n. 109 - luglio/agosto 1991
Battle of Britain. Secret Wea-
pons (le cose segrete sono un
pallino di Lucas...) rievoca una
delle offensive più lunghe e
strane della storia: la campa
gna dell'ottava divisione delle
Forze Aeree Americane per la
distruzione della potenza in.
dustriale della Germania,
campagna durata dal 1943 al
1945. Si possono simulare
non solo i classici aerei ameri-
cani, ma anche | velivoli più
tecnologici tedeschi, tra cui le
armi segrete ai confini della
science fiction. Vedrete e in
teragirete con i bombardieri
‘americani B-17 «Flying For
tess» protetti dai P51 Mu-
stang e P47 Thunderbolt, che
effettueranno raid strategici
contro le grandi raffinerie di
petrolio, le fabbriche e i can-
tieri navali della Germania
All'inizio l'ostacolo più grande
saranno Messerschmitt 109
e Focke-wolf 190, verso la
fine della guerra gli scienziati
e gli ingegneri tedeschi co.
struiranno armi uniche per
difendere la Germania in peri-
colo. Una di queste armi è
stato il Messerschmitt 262,
un caccia a reazione con una
velocità massima di 240 km
orari, più veloce del P51. L'ae-
reo razzo ME 163, invece,
sembra un antenato dello
Shuttle: veloce e tremendo,
ma difficilissimo da pilotare a
PLAYWORKD
causa della sua instabilità, era
pericoloso quasi in proporzio-
ne identica, per gli americani
e per il suo stesso pilota. Ma
forse l'arma più strana pro
gettata dai tedeschi in quei
frenetici e febbrili anni è stato
il Gotha 229 progettato da
Orthen. Era una specie di
aliante a reazione che sem-
brava uscito da un libro di
fantascienza e che fu poi per-
fezionato solo a guerra finita.
E Lawrence Holland, ideatore
di questo simulatore, si è
chiesto che cosa sarebbe po-
tuto accadere se la Germania
avesse avuto il tempo di por.
tare a termine | suoi progetti
più segreti. Le risposte a que
sta domanda date da numero-
si esperti in storia dell'aviazio.
ne militare, sono contenute
nel manuale di Secret Wea
pons... Voglio poi confermare
che Secret avrà una simula-
zione fedelissima di tutte le
caratteristiche tecniche degli
aerei interagibili e ci saranno
funzioni interessanti come le
carte geografiche, la teleca-
mera, le registrazioni e la co-
struzione personalizzata delle
missioni. C'è anche un expert
mode che permette ai piloti
simulati di cimentarsi contro
le avverse condizioni meteo e
contro la forza di gravità. An
che Secret Weapons of the
Luftwaffe sarà disponibile in
autunno per PC IBM e co.»
E qui cala il sipario sulle
immagini e sugli effetti audio
e sulle innovazioni CD audio e
video e sul bellissimo incon-
tro di Villa Zarri per un giorno
teatro un po' sbalordito delle
ultime diavolerie della tecno
logia
L'incontro con Doug Glene
la Lucasfilm non si è svolto
esattamente così, ma non ho
saputo resistere alla tentazio
ne di riportarvi non quello che
ho visto (che pure è stato
tanto e bello...), ma piuttosto
quello che ho pensato. O
forse quello che ho sognato.
Senza parlarvi poi del mega-
pranzo felliniano che è segui-
to, con tutta la gente intorno
al più grande tavolo del mon-
do. Una cosa che neppure
George Lucas potrebbe mai
riuscire ad immaginare.
153
ATTANASI by EQUART Srl
Segreteria Generale
Via Domenichino, 11
20149 Milono
Tel. (02) 4815541
Fax (02) 4980330
Telex 313627
BY
SIM-HleFI
do Via C Colombo
10.00 - 20.00
8-9-10-11
2223-24-53
1° SALONE DEGLI STRUMENTI MUSICALI, VIDEOREGISTRAZIONE,
HOME VIDEO, ALTA FEDELTÀ ED ELETTRONICA DI CONSUMO
1216 SETTEMBRE 1991 - FIERA DI ROMA ©
STRUMENTI MUSICALI © ALTA FEDELTÀ © HOME VIDEO © CAR STEREO © VIDEOGIOCHI
STAMPA SPECIALIZZATA © RADIO/TV © VIDEOREGISTRAZIONE © ELETTRONICA DI CONSUMO
DATA BASE
Gestire Archivi sotto Windows
di Francesco Petroni e Gianni Catani
Gli annunci si susseguono a ritmo incalzante. Si può dire che quasi
tutti i nuovi prodotti che appaiono sul mercato lavorano sotto
Windows (in aleune pubblicità il fatto che il nuovo prodotto sia
Windows non viene neanche dichiarato, è dato per scontato), e che
tutti quelli che ancora non lavorano sotto Windows (essendo nati
qualche anno prima), lo faranno nel giro di una o due... release
E cosi nella sua veloce ed innarrestabi-
le espansione Windows sta invadendo
anche regioni ritenute un tempo più
lontane, almeno «filosoficamente», dal-
l'interfaccia grafica.
E il caso dei prodotti per la gestione
degli archivi, i Data Base Management
System (DBMS), con i quali vengono
realizzate procedure applicative «pesan-
ti», in cui si sommano problemi di control-
lo di dati in immissione a serie necessità
prestazionali, del tutto assenti in altri tipi
di prodotti di utilizzo più estemporaneo
E quindi mentre il passaggio all'am-
biente grafico di prodotti di tipo spread-
sheet o di tipo word processor è senza
dubbio vantaggioso e del tutto esente da
pericoli, non si può dire altrettanto per i
prodotti di tipo DBMS, in cui l'interfaccia
grafica può non dare nessun vantaggio
operativo (si pensi ad un massiccio lavoro
di Data Entry) e può costituire un appe-
santimento inaccettabile in termini di
prestazioni
Ciò nonostante il futuro è indiscutibil-
mente Windows, e le aumentate poten-
zialità elaborative delle macchine potran-
no compensare in buona parte la riduzio-
ne in termini di efficienza dal binomio
Prodotto più Windows, rispetto al prodot-
to sotto DOS.
Ma che vuol dire
Gestire Archivi
Il tema Gestire Archivi sotto Windows,
il titolo di questo articolo, è molto vasto e
va diviso in numerosi argomenti di raggio
più limitato a seconda del verificarsi o
meno di tre eventi:
1- La problematica da risolvere richie-
de un solo Archivio oppure più Archivi,
relazionati tra di loro. Nel primo caso
basta un prodotto elementare, o un Filer
o addirittura uno Spreadsheet, nel secon-
do è indispensabile un DBMS.
MCmicrocomputer n. 109 - luglio/agosto 1991
2 - La problematica da risolvere com-
porta solo la manipolazione di archivi
preesistenti oppure comporta anche l'im-
missione materiale (digitazione) dei nuovi
dati,
Nel primo caso non è necessario ese-
guire delle procedure di controllo, in
quanto i dati non vengono modificati, nel
secondo caso sì, E queste procedure
possono costituire l'aspetto più impe-
gnativo di tutta l'applicazione.
3 - Chi costruisce la struttura del-
l'archivio è la stessa persona che lo
alimenta.
In pratica si va dal caso più semplice,
in cui una persona costruisce ed alimen-
ta un proprio piccolo archivio di dati, al
caso più complicato, in cui uno speciali-
sta DBMS, costruisce, con un prodotto
adeguato, un'applicazione multiarchivio,
utilizzata da altre persone, e nelle cui
procedure di immissione esistono sva-
riati calcoli, controlli e vincoli, anche di
tipo relazionale.
A fronte delle varie combinazioni pos-
sibili tra gli eventi su citati esistono
varie soluzioni ottimali, ma anche solu-
zioni meno ottimali, fino ad arrivare a
soluzioni sbagliate.
Ad esempio è sicuramente sbagliato
utilizzare uno Spreadsheet per risolvere
una applicazione pluriarchivio, così co-
me è inutile usare un DBMS evoluto
per gestire un semplice archivio, poco
strutturato e con pochi record.
Quali prodotti offre,
per ora, Windows
E ovvio che Windows permette di
arricchire il prodotto DBMS di alcune
funzioni in più legate essenzialmente
all'interfaccia con l'utente, mentre ri
mangono indipendenti da Windows le
sue funzioni più interne.
Ad esempio quelle di read/write fisico
sul disco, quelle legate alla gestione dei
vincoli relazionali, quelle legate all'uso
degli indici, agli ordinamenti, ecc
Vediamo ora, in attesa dei vari BASE
IV, Paradox, Data Ease, ecc. sotto Win-
dows, tutti annunciati e attesi con vivo
interesse, quali soluzioni possiamo oggi
già trovare, a seconda dei vari livelli di
difficoltà del problema da risolvere.
Cominciamo con il prodotto più sem-
plice ed economico (è gratis) che è lo
Schedario di Windows 3.
Per molti utilizzatori di Windows que-
sto Schedario ha costituito il primo ac-
costamento alle problematiche di ge-
stione di un monoarchivio.
Lo Schedario è in dotazione e pur
disponendo di poche e rudimentali fun-
zionalità può servire a far capire ai prin-
cipianti i concetti di Form, List ed Index.
Da un punto di vista applicativo può
servire per realizzare piccoli schedari
come ad esempio la raccolta dei biglietti
da visita.
Un secondo tipo di approccio è quello
offerto dal Excel, che pur partendo da
una struttura tipo Spreadsheet, permet-
te più livelli di lavoro sugli archivi.
Uno dei più evoluti è indubbiamente
File Modifica
Schede 13 Schede
icanpagna autunnale
Figura 1 - Windows 3 - Applicazione Schedario.
Per molti utilizzatori di Windows lo Schedario ha
costituito la prima forma di accostamento alle pro
blematiche di gestione di un semplice archivio. Lo
Schedario è in dotazione e, pur disponendo di
poche e rudimentali funzionalità, può servire a far
Capire ai principianti i concetti di Form, di List, di
Index. Da un punto di vista applicativo può servire
per realizzare piccoli schedani come ad esempio la
raccolta dei biglietti da visita
155
DATA BASE
1 e e ET N I SI 7 e a
Microsoft Excel - TODI XLS
= Ble Modifica. Cell
Formato Dati. Opzioni
Immtasione Tre Valori
Nominativo
PLUTO
Importo
COTONE —
RITORNA
ROCONSENONDSSSSSBEREE
Figura 2 - Windows 3 - MS Excel Finestr
Dialogo Personalizzata.
lpotizzando un iter di accostamento progres
alle problematiche di gestione Archivio, il passo
successivo all'utilizzo dello Schedario di Windows.
è l'utlizzo delle funzioni di Database presenti in
Excel e in tutti | fogli elettronici. In Excel (specie
nella versione 3) sono molte quelle per manipolare
dati preesistenti in qualsiasi formato. È anche pos
sibile realizzare delle Finestre di Dialogo Personaliz
zate per acquisire. in modo controllato. i dati
quello che permette di utilizzare, su di
un foglio di calcolo Normale, una Fine-
stra di Dialogo, realizzata questa in un
foglio Macro, cui delegare la funzione di
Data Entry e di controllo dei dati che
vanno poi ad alimentare il Database
relativo al foglio di calcolo Normale.
Volendo proporre un esempio pratico
facilmente riproducibile anche dal pivel-
lino, ci limitiamo all'immissione di tre
dati, uno letto tramite una struttura
Gruppo, che fornisce un valore numeri
co, uno di tipo Testuale e uno di tipo
Numerico.
| dati inseriti nella Dialog Box vanno a
finire nelle celle della settima colonna
della struttura che definisce la Dialog
Box, opportunamente definite ciascuna
con un proprio nome, e da qui trasferi
te, con delle istruzioni presenti nella
Macro, nel foglio normale
In particolare la struttura Gruppo re-
stituisce un numero che va poi converti
to nella corrispondente Città. Questa
operazione si può eseguire sia nel foglio
normale, cosa che abbiamo fatto utiliz-
zando un'istruzione SCEGLI, sia nel fo-
glio Macro, ed in tal caso la Macro
potrebbe restituire il nome della città in
chiaro (e non il suo numero)
La cella in cui c'é l'istruzione Finestra,
di.Dialogo, che è quella che la fa entrare
in azione, assume un valore FALSO, se
sì esce con ANNULLA, e un valore
contrario VERO se si esce con OK
Le due situazioni vengono gestite da
una istruzione SE che salta le istruzioni
156
Figura 3 - Windows 3 - MS Excel Macro per gestire una Finestra di Dialogo. Questa è la Macro di Excel,
meglio descritta nel testo dell'articolo, che. lanciata da un foglio normale, manda in esecuzione la Finestra
di Dialogo, ed. in uscita da questa, inserisce i tre valori digitati nella finestra direttamente nel foglio. Una
implementazione di questa Macro permette sia di aumentare il numero dei campi, sia di eseguire dei
controlli sui dati immessi
Figura 4 - Asymotrix
ToolBook - Solo
ToolBook{dBaxe Exchange CCI interfaccia Windows.
Una soluzione
tecnicamente differente
quella offerta
© [_sicctore Fio] RI dall'Asymetrix ToolBi
SSR 216 1opprosenta
(2) sfaccettature, uno degli
di quanto Windows
nell'utihzzo del PC. Nella
3 CSA te ite ito ne Slc ii figura vedhemo un'utilty
7 Lg a name Dick 1 dh Avi Fic tto mov vom e Select che serve per alimentare
2 Chck Pavel Solecind Fio 1 moro sl mo» hc 10 1 scalo Fee it una applicazione TBK
ttamente con Ur
o BASE. Tale
arch
collegamento può anche
essere roso dinarme
utilizzando una DLL in
dotazione ed installabile
prode
Figura 5- Borland Object
Vision - Carrozzeria
Windows su motore
DBMS Altra soluzione al
problema di fruttare i
vantaggi operativi
disponibili con
l'interfaccia Windows
nelle applicazioni di
gestione archivi è quella
fomita dall'Object Vision
della Borland che
permette di collegare un
Modulo, composto non
solo da uno strato grafico
steriore (quello che
appare sul video), ma
anche da una serie di
regole e di controlli
sottostanti, confezionati
graficamente. ad archivi
creatiall'uopo, o già
lenti, in formato
tradizionale
MCmicrocomputer n. 109 - luglio/agosto 1991
di alimentazione, in caso di uscita con
ANNULLA.
Nella Macro, volutamente ridotta, ab-
biamo anche inserito una successiva
istruzione INPUT, che chiede se conti-
nuare l'immissione o meno dei dati.
Nelle figure 2 e 3 vediamo l’effetto della
Macro e il suo «listato»
La Macro Excel però non può essere
spinta verso un utilizzo Multiarchivio. AI
massimo si può pensare ad una proble-
matica con un archivio e un paio di
tabelle esterne, precaricate e statiche,
da consultare con delle istruzioni di
Lookup (nelle versioni italiane CERCAVI)
Sempre riferendoci a prodotti non
DBMS in senso stretto, vogliamo, anco-
ra una volta citare l'Asymetrix ToolBook
e il Borland Object Vision, che non
hanno nulla a vedere tra di loro, che non
hanno nulla a vedere con Excel, ma che
dimostrano ancora una volta l'estrema
flessibilità dell'ambiente Windows, mol-
to adatto ad applicazioni miste.
Assieme al pacchetto ToolBook viene
fornita una DLL, libreria dinamica, che
rende disponibili per i programmatori
ToolBook, delle istruzioni che lavorano
direttamente su archivi DBF. Conse-
guentemente si possono gestire appli-
cazioni (assimiliabili a Book) che fanno
apparire videate con un record (assimi-
labili a Pages).
In tal modo si può realizzare una
«vista» Windows-izzata di un archivio
DBF, molto adatta ad applicazioni in cui
l'importanza dell'aspetto esteriore sia
prevalente rispetto a quello prestaziona-
le (fig. 4)
Più «tecnica» è la soluzione Object
Figura 6 - dBFast for Windows
Per chi viene dal
dBASE III. Tutt'altro approccio alle problematiche
DBMS con Windows avrà chi già conosce bene |
«precedenti» prodotti DBMS, come il dBIll
DATA BASE
DB Fast per Windows
Produttore:
GenSoft Development Corporation
4122 128th Avenue S.E.
Suite 200 Bellevue,
WA 98006
Distributore:
Quotha 32 S.r.l.
Via Giano della Bella, 31
50124 Firenze
Tel. 055/2298022
Prezzo (Iva esclusa):
DB Fast per Windows L. 695.000
Figura 7 - dBFast for
Windows - Sintassi del
‘comando GET. Come
noto 31 udibitre-isti» la
principale istruzione per
l'input «controllato» è la @
@ GET. Il dBFast e
Windows ne aumenta le A
varianti, aggiungendo la
possibilità di sfruttare
tipiche funzioni di [POINT]
dialogo di Windows, <ooplog>
come le Listbox, i Radio ra
Button, ecc. e di
‘sfruttare la migliore erao
<omp>
estetica dell'ambiente
grafico
‘@ [POINT] <rig.col> GET <var> PICTURE <specifiche>
RANGE.... CLEAR ... VALID ... MESSAGE ... ERROR .. FONT... FOR...
<rig.col> GET <esp.Log.> CHECKBOX <eep.Car>
<rig.col> GET <oap.> LISTBOX <eop.C liat><array> VALID <eop.Log.>
<tlg,col> GET <var> RADIOBUTTON <oop.Car.> [HORIZONTAL]
Definizione in Pixel o non In caratteri
Espressione di tipo Logico
Espressione di tipo Carattere
Enpreselone di tipo Numerico
Espressione di qualelasi tipo
Vision, che serve non solo da front-end
verso l'utente di uno o più archivi DBF,
Paradox o ASCII, ma che assume su di
sé anche funzioni di controllo e di pre-
calcolo dei dati, prima che questi venga-
no scaricati nell'archivio
Un'altra caratteristica di Object Vision
è quella di permettere di definire tipolo-
gie di campi tipici con Windows (List
Box, Checkbox, Radio Button, ecc.) che
lato utente assumono il loro aspetto
Windows, ma che lato archivio scarica-
no o leggono dati compatibili con la
struttura (fig. 5)
t003.pra
Edit Search Options Uities Windows _Help,
= Programma con alcune varianti del comando CET
Maschio S/N
Honinativo
Titolo:
i@ologna;pari ;caglia
prae.vERDI
Maschio di Paterno
Figure 8, 9 - dBFast for Windows -
Alcune varianti del comando GET.
Qui vediamo ll listato e il risultato finale di un «miniprogramma» che utilizza alcune delle varianti del comando GET. Agli esperti dBIll basterà uno sguardo per
mettere in relazione la causa, l'istruzione nel listato, con l'effetto sulla videata,
MCmicrocomputer n. 109 - luglio/agosto 1991
157
DATA BASE
HER PROCEDURE TO DI \APFLMIN3\DBFWIN\td03
SronE 0 70 val
20 panusntup
Do atte st:
val = CENERI)
case vel = 2
case memw() = 1
cass nemo = 2
83,7 to 6, 2a
case ot)
case vai) = 2
net colo to g/x
18 say "st
net colo to nj
DI
‘toto t6 n/a
* PROCEDURA PER LA CREAZIONE DI UNA STRUTTURA DI MEI
8 4/10 SAY “Mena PAlO/Apri* Pont 15
tanpe/Stanpa Archivio * ront 13
J0/Stanpa Etichetta *
815,15 say "lodifica/tncolla * ront 10
Figure 10,11
for Windows.
Costruzione di un Menu,
Anche in questo caso
vediamo il listato, che
serve per generare un
menu (una barra e più
tendine) alla Windows, e
il suo effetto sul video.
Ogni scelta in una
applicazione reale lancia
un sottoprogramma, Nel
dBFast
rent de
invece, conseguente alla
scelta è la scrittura di
una frase sul video:
L'istruzione più
interessante è quella
che sfrutta la funzione di
sistema EVENTI), che
assume un dato valore
numerico a seconda
della tipologia
dell'evento verificatosi,
Volendo usare una similitudine di tipo
automobilistico potremmo dire che con
Object Vision si monta una carrozzeria
nuova e dei comandi differenti su un
motore già collaudato e funzionante,
come dBase o Paradox
Come sfruttare il grosso
patrimonio già esistente
Affrontiamo ora il nostro argomento
da un punto di vista differente
Sul tema DBMS con il PC esiste non
solo un patrimonio applicativo (migliaia
di programmi), ma anche e soprattutto
un patrimonio culturale (decine di mi.
gliaia di tecnici e di esperti) consolidato.
si in perlomeno dieci anni di utilizzo.
Il problema è oggi quello di valutare
se riconvertire, e come, con il minor
aggravio di spesa, questo patrimonio
nato e cresciuto con il DOS, a Win-
dows. La risposta più ovvia è quella di
utilizzare | vecchi prodotti quando saran
no disponibili per Windows, in quanto
sarà il produttore stesso a farsi carico
158
della continuità e della compatibilità tra
il vecchio e il nuovo.
Ma già ci sono le prime avvisaglie
alcuni nuovi prodotti già usciti sui quali
vale la pena soffermarsi. Vogliamo par-
lare, eseguendo una «mini-prova», del
dBASE Fast Windows (fig. 6), un compi
latore che integra comandi dBASE con
altri comandi Windows, e che può costi
tuire già da oggi un modo per riconverti-
re, a costi molto bassi ma con certi
vincoli, applicazioni DOS, sviluppate in
dBASE, in applicazioni Windows.
dBase Fast for
Windows della GenSoft
Si tratta come detto di un compilatore
che utilizza sia istruzioni ABASE tradizio-
nali sia istruzioni riadattate al nuovo
ambiente sia istruzioni del tutto nuove,
specifiche per il nuovo ambiente. || ri-
sultato finale della compilazione è costi-
tuito da un'applicazione eseguibile diret-
tamente sotto Windows, con o senza il
Runtime del dBFast.
Per esaminare una istruzione dBFast
for Windows «riconvertita» diamo
un'occhiata alla sintassi dell'istruzione
GET, ben nota a chi conosce il dBIll in
quanto è l'istruzione principale per l'In
put controllato dei dati.
dii aatirecutive
[Andata da XL.WW -> DBF || Formato Dati Opzioni
Macro Quadro
Prefissi Telefonici
rana. milano torino
| e
Press any key to continu
TRE PASSAGGI
ESEGUITI CON
COMANDI DDE DA
dB Fast / Windows
Figura 12 - dBFast for
Windows con Excel e
Word Windows. Videata
DDE. Un altro vantaggio
intrinseco dell'ambiente
Windows è costituito
dalla possibilita di
generare ed utilizzare
dei canali DDE
attraverso i quali i vari
applicativi si scambiano |
dati. Vediamo qui il
risultato finale di più
operazioni DDE tra
dBFast, Excel e
Winword, gestite con
specifici comandi
disponibili in dBfast
© Ele. Modifica
Mostra Inserisci
Formato Verle Macro
MCmicrocomputer n. 109 - luglio/agosto 1991
Figura 13 - dBFast lor
Windows - Campo Bit
Mapped,
Con il dBfast per
Windows è possibile
utilizzare immagini
fapped che possono
pre sia elementi fissi
della Maschera sia veri e
propri Campi e che
quindi vanano record per
record. Altra possibilità
«Grafica» è quella che
consiste nel definire un
Bottone di aspetto
grafico
fam)
tesi
Come si vede dalla figura 7, dBFast
ne amplia le regole sintattiche preve-
dendo, per il campo o la variabile su cui
sì sta eseguendo l'input, anche l'utilizzo
di CheckBox, ListBox e RadioButton. In
figura 8 mostriamo un microprogramma
di cui nella successiva figura 9 vediamo
l'output
Il secondo «assaggio» riguarda la
possibilità di definire barre di menu con
le varie voci di menu alla Windows, cui
collegare direttamente sottoprogrammi
Ad esempio il semplice listato di figu-
ra 10 genera il menu visibile (poco) in
figura 17. Tanto per arricchire un po'
l'esempio abbiamo inserito al posto dei
sottoprogrammi, da eseguire quando si
sceglie un'opzione di menu, delle sem-
plici instruzioni @ SAY, che visualizzano,
in varie posizioni del video e con vari
Font, dei semplici messaggi
Interessanti sono le nuove numerose
variabili di sistema EVENT(), CHKE-
VENT. VMENU(), HMENU(), ecc. che
ritornano valori numerici che stanno ad
indicare il tipo di evento verificatosi. Nel
nostro caso gli eventi che ci interessano
sono quelli relativi all'utilizzo del Menu
Con tali istruzioni si «tocca con ma-
no» la filosofia della programmazione
MCmicrocomputer n. 109 - luglio/agosto 1991
one 0a]
ens- 3069
[res ]A[Pres_} [petcte |
[new] [csscei ] [to]
Enter the nome te Fino
Figura 14 - Superbas
Disegno delle Relazioni
Un primo e più evidente
gno del
funzionamento
relazionale del
Superbase 4 è dato dal
fatto.che le varie
relazioni Uno a Molti
presenti
nell'applicazione che si
a sviluppando e che
ino tra di loro i vari
archivi, sono definibili ed
evidenziabili anche
graficamente.
Event Driven, quella che comporta l'e-
secuzione di vari «pezzi» di programma
a seconda dell'evento verificatosi
Altrettanto interessanti sono le nume-
rose altre istruzioni o funzioni che gesti-
scono «oggetti» Windows. Citiamo
quelle che permettono di definire ed
utilizzare proprio delle Windows (in teo-
ria ne esistono ben 36 tipi)
Esistono istruzioni per gestire canali
DDE (fig. 12), e istruzioni che permetto-
no di definire e di visualizzare variabili di
tipo «grafico» (fig. 13)
Di nuovo Superbase 4
della Precision Software
Nello scorso numero di MC abbiamo
pubblicato la prova del Superbase 4 e
nella prova abbiamo anticipato il fatto
che, a causa del limitato numero di
pagine allora a disposizione, avremmo
approfondito l'argomento relazionale nel
numero successivo, che è il presente
Dunque Superbase 4 è un DBMS
relazionale per Windows, e nella prova
abbiamo prevalentemente illustrato la
sua appartenza e fedeltà a Windows.
Abbiamo quindi visto la sua interfaccia
Grafica, caratterizzata dai vistosi bottoni
DATA BASE
di scorrimento simili a quelli di un Vi-
deoregistratore, la sua possibilità di im-
portare Immagini, la sua possibilità di
sfruttare collegamenti DDE, sia come
Server che come Client
Non abbiamo invece dimostrato a
sufficienza la sua relazionalità e quindi la
sua capacità a gestire più archivi e i
rapporti tra di essi, che avvengono, co-
me dovrebbe essere noto a tutti (speria-
mo), attraverso legami che si chiamano
appunto Relazioni
Nei manuali di Superbase 4 sono de-
scritti, in parole molto semplici, i con-
cetti fondamentali della teoria relaziona-
le, quindi vengono spiegate le relazioni
«Uno a Molti» e definite le relative
terminologie usate dal Superbase 4
stesso, nelle varie situazioni operative.
Un primo e più evidente funziona-
mento relazionale è dato dal fatto che le
varie relazioni uno a molti, presenti nella
applicazione che sì sta sviluppando e
che legano necessariamente tra di loro i
vari archivi, sono anche definibili ed
evidenziabili graficamente (fig. 14)
Tale struttura di collegamento, che si
imposta in fase di costruzione di una
Maschera, operazione che si esegue
utilizzando il Generatore di Moduli (fig.
15), comporta il fatto che è Superbase 4
stesso a tenere in memoria i record dei
vari archivi collegati tra di loro ed a
permetterne una gestione contempo-
ranea
Superbase 4 è poi in grado di sfrutta
re le relazioni con specifiche istruzioni,
che servono sia per validare i dati in
immissione, sia per acquisire diretta-
mente i dati presenti su archivi collega-
ti. Tali regole, o meglio formule di vali-
dazione o di calcolo, possono essere
inserite all'atto della definizione della
struttura
Ad esempio con l'istruzione LOOKUP
si esegue un puntamento su un archivio
collegato e si ottiene un risultato «Fal-
so» se nell'archivio esterno non c'è un
record corrispondente a quello del-
l'archivio chiamante (fig. 16). Un caso
pratico: non potete inserire in una fattu-
ra un Codice di Cliente se tale codice
non è presente nell'Archivio dei Clienti.
Con la stessa istruzione Lookup, op-
portunamente usata, si può anche pre-
levare un dato, presente nell'archivio
collegato, per utilizzarlo in un calcolo.
Ad esempio si può prelevare il campo
Sconto, caratteristico di quel Cliente, e
quindi presente nell'Archivio dei Clienti,
per utilizzarlo nel calcolo della Fattura.
Con l'istruzione Request è possibile
far apparire, al momento dell'immissio-
ne del dato di collegamento, una fine-
stra nella quale appaiono e scorrono |
dati dell'archivio collegato (fig. 17) per
cui l'operatore deve semplicemente
159
DATA BASE
scorrere il contenuto della finestra e
clickare sulla riga desiderata
E tutto ciò si può utilizzare anche
senza ricorrere alla programmazione,
comunque praticabile ricorrendo al lin-
guaggio in dotazione (DML) da chiama-
re in causa quando le problematiche
siano ancora più complesse.
Conclusioni
Le procedure che hanno come finalità
la gestione di Archivi sono le più com-
plesse da realizzare, non solo perché
necessitano di una accurata analisi «a
tavolino», da eseguire a monte, tenden-
te alla progettazione degli archivi e delle
relazioni tra di essi ed alla determinazio-
ne delle procedure che intervengono su
tali archivi, ma anche perché i vari pro
dotti software, con cui poi si realizza
Non trovato
Seleziona un Altro Paese
Saudi Arabia
Singapore
South Africa
(South Korea
‘Spain
[Sweden
Switzerland
Turkey
United Kingdon
Figura 16 - Superbase 4 - Dato validato 0 calcolato
‘on Lookup. În fase di creazione di Un archivio è
possibile definire campi verificati e campi calcolati.
sando l'istruzione Lookup, che presenta nume
varianti», è possibile sia verificare che un
dato immesso sia presente in un altro archivio
«collegato» dall'archivio collegato.
ro campo. che non sia quello di collegamento
Pinebri
settato
cu
daro
DI
fuofero]ya |
Hel
concretamente la procedura, comporta-
no differenti filosofie e modalità operati-
ve di realizzazione. Non esiste in prati-
ca, ancora, un linguaggio comune, co-
me esiste invece ad esempio, nel cam-
po degli Spreadsheet
Inoltre l'ambiente Windows, che ri-
sulta particolarmente efficace per pro-
dotti come i Word Processor e gli Spre-
adsheet, con i prodotti di tipo DBMS
presenta invece alcune «incompatibilità
tendenziali»
È difficile ad esempio pensare ad una
Maschera di Data Entry la cui posizione
sul video e la cui dimensione sul video
possano essere variate a volontà dall'o-
peratore, che in tale maniera rischia di
«far sparire» campi
Ciò nonostante il due mondi, Win-
dows e DBMS, si stanno avvicinando, e
le direzioni lungo le quali questo avvici-
namento sta avvenendo sono quattro:
— prodotti Windows di altre famiglie in
cui intervengono alcune funzionalità
DBMS. E il caso di Excel e delle sue
Dialog. Box;
— prodotti di interfaccia, che interpon-
gono proprie strutture di definizione del-
la maschera, di immissione e validazio-
ne dei dati, tra l'utente e il file dati che
Figura 17 - Superbase 4
Dato prelevato tramite
Request
L'istruzione Request,
anch'essa con molte
varianti, permette di
attivare una finestra
dalla quale prelevare il
campo che interessa
presente nell'archivio
collegato. Lookup e
Request sono utilizzabili
direttamente in fase di
definizione della
struttura. Per usarle non
è quindi necessario
160
scrivere un programma.
Figura 15- Superbase 4
Applicazione tabellare
Qui vediamo il braccio
grafico del Superbase 4
Sì tratta del Genei
di Moduli. In questo
caso viene utilizzato per
realizzare una Maschera
che alimenta due archivi
no Padre, che
Superbase 4 definisce
Invariabile. e uno Figlio.
che si sviluppa su più
righe, tutte colle
all'unico padre. Quest
secondo archivio viene
chiamato Transazionale
rimane nel vecchio e consolidato forma-
to. È il caso di Object Vision;
— prodotti che si basano su strumenti
DBMS preesistenti e che si sono con-
vertiti a Windows. E il caso del dBFast;
— prodotti nuovi, nati in Windows e
con finalità DBMS. E il caso del Super-
base 4
Qualsiasi sia la loro categoria di pro-
venienza i vari prodotti dispongono di
elementi strutturali in comune, che so.
no essenzialmente quelli messi a dispo-
sizione da Windows. E quindi Dialog
Box con le quali realizzare qualsiasi tipo
di interfaccia con l'utente, e, all'interno
di queste, Bottoni, cui legare azioni di
vario tipo, ListBox, CheckList, RadioBut-
ton, ecc.
Inoltre finestre di tutti i tipi e formati
con barre di scorrimento, con bottoni di
ingrandimento e di «iconizzazione», bar-
ra di menu con le conseguenti «tendi
ne», ecc. Insomma almeno questi
aspetti, che potremo definire di interfac-
cia, sono ormai «patrimonio comune»
Concludendo possiamo affermare
che non siamo giunti ancora alla soluzio
ne definitiva. Ovvero se occorre svilup:
pare una procedura di tipo gestionale di
un certo peso, con molti archivi, con
molte sottoprocedure di aggiornamento
via maschera, con molte sottoprocedu-
re batch di vario tipo, è a tutt'oggi
ancora più conveniente ricorrere ai
«vecchi» DBMS con interfaccia carat-
tere
Ma se l'impegno elaborativo è medio
basso e se si vuole una modalità opera-
tiva più moderna (pensate a quanto è
più facile eseguire delle operazioni di
Inquiry estemporaneo lavorando con il
mouse in una Dialog Box, in cui inserire
scelte di campi, impostazioni di criteri di
selezione, regole di ordinamento, ecc.)
e soprattutto se si vuol sfruttare in
maniera produttiva il Dynamic Data Ex-
change di Windows, allora vale la pena
cominciare a pensare ad una alternativa
al vecchio prodotto CUI
MCmicrocomputer n. 109 - luglio/agosto 1991
La moderna architettura standard per potenti minicomputers
da 10 a oltre 200 posti di lavoro. Il sistema operativo UNIX V,
potenziato da ALTOS, ma compatibile 100% verso il basso con
UNIX SCO. L'accesso ad un mercato mondiale di migliaia di
applicazioni gestionali e grafiche già pronte. L'assistenza e il sup-
porto di READY INFORMATICA su tutto îl territorio nazio-
nale. La garanzia di ALTOS, il costruttore che negli ultimi 14
anni ha fatto la scuola della multiutenza. Questi sono alcuni
dei punti che garantiscono e rendono altamente produttivi i
vostri investimenti. |
bd IRMARI)AIAA)
PAIA IA
Hot
{ da
ATI IE | -
ie i! LAT
ALTOS, UNIX & READY
LIBERTÀ” NELLO STANDARD
HEReady
UNITÀ DI BACK.UP
SANKY
Via Provinciale, 67
22068 Monticello Brianza
Tel. (039) 9202108
Fax (039) 9206738
Milano Tel. (02) 26410625
Verona Tel. (0:
Firenze Tel. (0 2
Roma Tel. (06) 4393240
press
Office Automation
I CASH & CARRY DELL'INFORMATICA
=-- ROMA I P.C. EXPRESS EX - D2
Via della Tenuta di Torrenova, 44 CP 286 12Mhz. ULIITEGLLILI Tastiera italiana 101 tasti
È ae Video 14" Mono Hard Disk 40 Mb. 2 porte seriali RS232C -
° seta a (provvisorio) Scheda HGC/CGA Drive da 3"1/2 1 porta parall. Centronics
Cavo stampante Drive da 5"1/4 Copertina in plastica
VITTI RAS
Tel. /Fax 02 / 58010800
ee (+1:11/01) ;| P.C. EXPRESS EX - D3
Via Umberto Giordano 5/A CPU 286 16MHz. IMbytes RAM Tastiera italiana 101 tasti
(CRA IZAZIZATIO Video 14" Mono Hard Disk 40 Mb. 2 porte seriali RS232C
(IVAN IZAZIZ1ESA
= PARMA
Via Buffolara 68
(Prossimamente:
in Via Colorno fronte Centro Torri)
Tel. 0521 / 290517 3
(O APVAMALZI DA
«= REGGIO EMILIA c
Via Umbria, 10
Tel. 0522/512751
((0.APY27E1FIVX)
«= FOGGIA
Via Vittime Civili, 66/A
Tel. / Fax 0881 / 694412
Scheda HGC/CGA Drive da 3"1/2 1 porta parall. Centronics
Cavo stampante Drive da 5"1/4 Copertina în plastica.
L. 1.400.000
P.C. EXPRESS EX - D8
CPU 386 25MHz. 4Mbytes RAM Tastiera italiana 101 tasti
Video 14" a Colori Hard Disk 40 Mb. 2 porte seriali RS-232C
Scheda VGA 256k Drive da 3"1/2 1 porta parall. Centronics
Cavo stampante Drive da 5"1/4 Copertina in plastica
L. 2.700.000
Cabinet Mini Tower con 200 W
Cabinet Big Tower con 200 W
Floppy Drive 5"1/4 - 1.2 MB
Floppy Drive 3"1/2 - 1.44 MB
Magic Multi 1/0 AT BUS
Mainboard 386 / 25 senza i386
RCA)
EIA)
111.000
99.000
59.000
384.000
VISTI PSE,
Mainboard 386 / 25 con i386 844.000
ui 91 Mainboard 486 / 25 con i486 PAT)
P. (<Ielle] lione 17 Tastiera Italiana 101 tasti 60.000
Stand E09 Scheda VGA 800x600 256 k 92.000
Si
fi 5s Ice A utom ation Richiedete il listino e le condizioni di sconto per rivenditori
GRAFICA
Più pixel, più colori
di Francesco Petroni e Aldo Azzari
Chi scorresse rapidamente le
varie annate della nostra
rivista si accorgerebbe molto
facilmente della sensibile
evoluzione che hanno avuto,
nel corso del tempo, le
caratteristiche delle schede
video
Tale evoluzione ha comportato un
primo risvolto molto positivo: sono
sempre meno le tipologie di schede
video.
Infatti nei primi anni della Microinfor-
matica, quando le prestazioni delle
schede standard erano a dir poco limi-
tate, occorreva spesso, per attività par-
ticolari, ricorrere a schede e a monitor
fuori standard (ricordate i video formato
A4?)
Oggi esiste uno standard di fatto: la
VGA e uno standard futuro annunciato:
il XGA, in grado di soddisfare la quasi
totalità delle necessità applicative. Gli
standard passati CGA, EGA e i quasi
standard ATT6300 (Olivetti M24) ed
Hercules, sono pressoché tramontati e
addirittura, da alcuni prodotti grafici, del
tutto ignorati.
Deve essere noto a tutti che le pre-
stazioni di una scheda video si misura-
no con parametri quantitativi (numero
di pixel, numero di colori e velocità di
disegno) e con parametri qualitativi
(Schede Video Standard IBM - Analisi quantitativa
Nella valutazione di questi ultimi entra
anche il tipo e la dimensione, in nume-
ro di pollici, del monitor.
Limitiamo il nostro discorso alla pri-
ma categoria di parametri, quelli quanti
tativi, lasciando, come è giusto, alle
prove sui vari hardware, che ogni tanto
pubblichiamo per le varie periferiche, il
giudizio qualitativo.
Un po’ di numeri
Nella figura 1 indichiamo il tipo di
scheda standard, i pixel in orizzontale e
in verticale, il numero di colori visualiz-
Figura 2 - Ambiente Windows con 1024 per 768
punti in 256 colori, 1024*768*8 significa 414 % in
più di 640*480%4. In altre parole una immagine
BIMP., bit-mapped non compattata, occupa, nel pri
mo caso, ben 789.504 byte contro i 153.600 della
scheda VGA standard. Insomma quando entrano in
gioco anche | 256 coloni i costi in termini di byte
aumentano,
A
Figura 1 - | quattro Standard «importanti» IBM.
Nella tabella indichiamo i quattro tipi più importanti di schede standard, il
numero di pixel in orizzontale € in verticale, il numero di colori visualizzabili
contemporaneamente e la conseguente occupazione di una immagine Bit
Map. che come noto conta | byte necessari per memorizzare i pixel e per
ciascun pixel il suo colore. Poi posto a 100 il numero di byte di una immagine
CGA abbiamo indicato il corrispondente numero di byte di una immagine
realizzata con uno standard successivo.
MCmicrocomputer n. 109 - luglio/agosto 1991
163
GRAFICA
Excel 3a tutto
in lavoro su
tre fogli
Molto vantaggioso è il
fatto di poter apnre e
controllare all'interno
dello stesso applicativo
più lavori È il caso della
figura 3 in cui vediamo
tre fogli realizzati con
Excel 3, uno con i dati e
un grafico, uno di tipo
Chart con lo stesso
Grafico, e l'ultimo con
una Macro, che serve
per far ruotare | due
grafici tridimensionali, Il
poter controllare la
Macro e la sua
esecuzione agevola
molto il lavoro
Figura 4
Scherma
Figura 3 - Ambiente
Windows in Quattro
Finestre
Limitandosi invece ai
pixel, 1024*768 significa
157 % in più di 640 per
450. ll prodotto per il
quale è stata ideata
questa nuova modalità
video è senza dubbio
Windows, in cui lo
spazio per le finestre
non basta mai, Nella
foto quattro applicazioni
differenti con le quali è
stato realizzato anche un
comodo taglia e cuci
ACTIVATE MEXTOI
FONCAAr 0 MO
VIE SOLAR? 40 ANVE MA FI
sero
“ac ruRNO
Days to = Costto
Resource Capacity Unit Cost Per Complete Complete
4 EDITORE 600,00 | Day 0,00) 0,08
2. ARTICOLISTA 450,00 | Day 0,00 0,00
3. DISEGNATORE 50,00 | Hour | 0,00 0,08
4. COMPOSITORE 60,00 | Hour | 0,00 0,00
5. SEGRETARIA 300,00 | Day 0,00 0,00
6. SEGR.ORGANIZ. 400,00 | Day 0,00 0,00
7 BUSTE 0,30 | Use 0,00 0,08
8 ETICHETTE 0,10 | Use 0,00 0,08
9° FRANCOBOLLI 0,45 | Use 0,00 0,08
10 Mo Lim 1,00 | Use 0,00 0,00
11 POSTO PC 50,00 | Day 0,00) 0,08
12 POSTO EDITORIA 2 100,00 | Day 0,00 0,08
19 SOC.MARKETING [Ho Limiti 2500,00 | Fixed | 0,00 0,00
14 SOC.FOTOGRAFICA|No Limit 40,00 | Use 0,00) 0,00
15 SOC.MAILING — [Ko Limit] 1,00 | use 0,00) 0,00
Cost to complete 0,00 Total cost of project 102625,00
CoMiatD: Activity Blank Calendar Delete BI] Goto Help Insert
Nove Options Print Quit Sort Transfer Vicu
Select option or type comsand letter
RESOURCE ? © Microsoft Project: LEZIZ.MES
Figure 5, 6 - Microsoft Project prima e dopo la cura Windows.
zabili contemporaneamente, e la con.
seguente occupazione di una immagine
Bit-Map, che, come noto, conta ì byte
necessari per memorizzare i pixel e per
ciascun pixel il suo colore.
Inoltre posta a 100 l'occupazione in
byte di una immagine CGA abbiamo
indicato il corrispondente numero di by
te di una immagine di un successivo
standard
È evidente che la maggiore qualità
raggiunta (ipotizzando che più pixel e
più colori significhino anche maggiore
qualità) comporta maggiori costi (non in
termini monetari, ma in termini di me
moria richiesta) e che quindi va fatta
una analisi della convenienza di una
scheda rispetto ad un'altra, in dipen
denza dell'applicazione che si vuole uti
lizzare.
Non potendo analizzare ciascuna sin
gola necessità applicativa, in questo ar-
ticolo ci limiteremo ad un discorsetto
più generale, cercando di indicare in
quali categorie di prodotti possono ser:
vire più pixel, in quali più colori, in quali
una maggiore velocità di disegno, in
quali tutte queste cose insieme.
Tutto, in fondo,
dipende da Windows 3
La nascita di standard evoluti, con
più punti e più colori, è stata causata
soprattutto dalla nascita di Windows 3
che ha reso indispensabili Computer e
Schede Video di prestazioni superiori
Per avere più finestre sul video e per
poter lavorare al meglio su di esse
occorrono risoluzioni maggiori e moni
tor più grandi,
La metafora della scrivania 0 del tavolo da disegno è sempre valida per la videata di lavoro. Se si assimila il monitor ad un foglio piazzato su un tavolo da disegno. e
questa è una metafora valida per tutti 1 prodotti grafici, è evidente che un tavolo e un foglio più grande permettono, in ogni caso e qualsiasi sia il prodotto, di
lavorare meglio. A maggior ragione, è il caso di WinProject (ora in italiano), quando si passa da un ambiente a carattere a uno grafico
164
MCmicrocomputer n. 109 - luglio/agosto 1991
GRAFICA
Figura 7 - Microsoft Entertainment Pack per Windows 3
Anche la Microsoft si è messa a... giocare. Propone un set di giochi sotto
Windows 3. interessantissimi, anche per chi non ama ? giochi, in quanto si
tratta di applicazioni Windows a tutti gli effetti. Si può giocare im multitasking,
ovvero contemporaneamente con più giochi. Alcuni di questi però non aspet
tano, come il Tetris
Figura 8 - Microsoft PaintBrush per Windows
In questa immagine, in cui si vedono due PaintBrush, si comprende come
Windows sia stato progettato per lavorare con 256 colori. Infatti anche i suoi
strumenti «interi», come appunto il PaintBrush, lavorano e salvano le imma:
gini a 256 colon. In PaintBrush mancano però tool di dis > fraccino
direttamente le sfumature.
Nelle varie foto vediamo come si tra-
sforma l'ambiente Windows con 1024
per 768 pixel (fig. 2) e come si possa-
no posizionare e controllare abbastanza
agevolmente più applicativi eseguiti in
contemporanea, ad esempio per utiliz-
zare la funzioni di taglia e incolla tra
uno e l'altro (fig. 3)
Altrettanto vantaggioso è il fatto di
poter aprire e controllare all'interno del-
lo stesso applicativo più lavori. Ad
esempio se si sta realizzando una Ma-
cro è possibile controllarne l'effetto sul
foglio di lavoro, senza perdere di vista
le istruzioni della Macro stessa.
Figura 9
Microsoft PowerPoint — Sfumature Varie.
È il caso proposto nella figura 4 in
cui vediamo tre fogli realizzati con Ex-
cel 3. Uno con i dati, e in una Box il
relativo Chart, uno di tipo Chart con lo
stesso diagramma tridimensionale, e
l'ultimo con una Macro, che serve per
far ruotare i due grafici tridimensionali
La rotazione può anche venir lanciata
dal Bottone presente nel foglio dei dati
La metafora del tavolo
e del foglio da disegno
Se si sta utilizzando un prodotto che
ha anche finalità grafiche diventa ancor
Figura 10 - Xerox Ventura
di più valida la Metafora del tavolo da
disegno
Infatti se si assimila il monitor ad un
foglio piazzato su un tavolo da disegno,
e questa è una metafora valida per tutti
i prodotti grafici, è evidente che un
tavolo e un foglio più grande permetto
no di lavorare meglio
Inoltre la possibilità di passare da una
modalità testo a una modalità grafica,
per giunta utilizzando la scheda video ad
alta risoluzione, permette di modificare
profondamente le modalità operative
del prodotto.
Tale passaggio ha, per esempio,
tits ume (600
Ventura
Publisher
Defines
Desktop È
Publishing W
S
dopo la cura Windows. Xerox Ventura «è nato
Sicuramente il punto di forza del PowerPoint è il colore. Vengono proposte ben
5.000 palette di colori precostituite e decine di immagini «campione» con
sfondi preimpostati e molto «scenografici»
MCmicrocomputer n. 109 - luglio/agosto 1991
alcuni anni fa sotto GEM, l'interfaccia grafica sviluppata dalla Digital Research,
che a suo tempo fu un antagonista per l'allora nascente Windows della
Micrasoft. Poi le cose si sono volte a favore della Microsoft a tal punto che
anche Ventura si è dovuto convertire.
165
GRAFICA
Figure 11, 12 - Corel 20
La scheda e il computer di elevate pre:
un risultato che si otterrà su Diapositiva 0 su Carta
«sconvolto la vita» del Microsoft Pro-
ject, che ora costituisce la «prova viven-
te» del fatto che in certi casi l'interfac-
cia grafica diventa anche un efficace e
potente strumento di lavoro (in fig. 5
prima e in fig. 6 dopo la cura Windows)
Passando ad un argomento più frivo.
lo, i Giochi, con Windows potremo pre-
vedere di giocare su più tavoli e con più
giochi in contemporanea
Alcuni di questi aspettano il vostro
tumo se tocca a voi muovere, altri basa
ti sulla velocità, come il Tetris, sicura-
mente non vi aspettano (fig. 7).
Nella foto vediamo anche alcuni gio-
chi del Microsoft Entertainment Pack
per Windows 3, che propone un set di
giochi interessantissimi anche per chi
non ama i giochi, in quanto sono appli-
cazioni Windows a tutti gli effetti.
L'hardware con cui si dovrebbero usare.
stazioni diventano indispensabili quando si utilizzano prodotti profes
standard tipografici Pantone. Questo discorso é valido non solo quando si voglia il risultato su video. ma anche quando il video fa solo da strumento di contro!
256 colori
Passando ai colori constatiamo subi-
to il fatto che Windows 3 è progettato
per lavorare con molti colori.
Il tutto è verificabile sia dal Pannello
di Controllo che offre varie schermate
per la scelta dei vari colori, sia dal
PaintBrush, in dotazione, che permette
di «confezionare un colore» e di salva-
re una immagine con 16, 24 e 256
colori
Nella figura 8 vediamo due
PaintBrush, lanciati in contemporanea,
uno con una immagine chiaramente a
256 colori e un altro che mostra la
Finestra di Dialogo Salva Opzioni, nella
quale si sceglie appunto il numero di
colori desiderato.
Nel PaintBrush però mancano gli
Figura 13 - PaintBrush IV
Alla massima velocità.
La risoluzione 1024 per
768 per 256 è
consentita dalle schede
8514/A e XGA dell’ IBM,
e da numerose schede
più o meno compatibili
cui viene dato
genericamente il nome
di SuperVGA. Queste
schede «cinesi», molto
economiche permettono
spesso anche varie
modalità inferiori ed
‘emulazioni di quelle
standard IBM.
sionali, come il Corel. che per definire i colori u:
strumenti di disegno «specializzati» per
lavorare con più colori, presenti nei pro-
dotti più importanti
In PowerPoint ad esempio viene in
trodotta una funzione di sfumatura che
si basa proprio sulla ricchezza di colori
(fig.9).
Viene introdotto anche il concetto di
«schema di colore» ovvero di un insie
me di colori memorizzati in un file,
attribuibili tutti insieme ad una Presen
tazione, ovvero a tutte le immagini di
una stessa Presentazione
Spigolature
Continuando a «spigolare» sotto
Windows, possiamo verificare come
sia abbastanza ben riscita la Windows-
izzazione dello Xerox Ventura (fig. 10)
Ne siamo felici per un verso, tristi per
un altro. Infatti questa conversione pro-
babilmente coincide con il definitivo
tramonto dell'interfaccia GEM.
Xerox Ventura «è nato» alcuni anni
fa sotto GEM, l'interfaccia grafica svi
luppata dalla Digital Research, che a
suo tempo fu un antagonista dell'allora
nascente Windows della Microsoft
GEM era meno «ambizioso», in termini
di finalità sistemistiche, ma era sicura
mente molto valido in termini di qualità
grafiche raggiungibili e in termini di pre-
stazioni velocistiche.
E comunque tuttora molto diffuso e.
parlando del Ventura, non sì può non
ricordare come molte schede fuori
standard nacquero proprio per farlo la
vorare nel migliore dei modi (Genius,
Princeton, Wyse, ecc.)
Passando ad altra catagoria di pro-
dotti grafici professionali, come Corel
MCmicrocomputer n. 109 - luglio/agosto 1991
Figure 14, 15 - Gli. AutoCAD.
Nella grafica tecnica oltre alla
disegno, Questa viene
nsibilmente aumentata dal processore grafico. Le schede IBM e quelle più costose tra quelle indipen
caratteristiche servono per far lavorare meglio prodotti come AutoCAD 11
2.0 e Designer, la modalità 1024 per
768 per 256 colori dovrebbe essere
quella di lavoro standard (figg. 11 e 12)
Questo non solo quando si voglia il
risultato su video, ma anche quando il
Video serva solo come strumento di
controllo di un risultato che si otterrà
su Diapositiva o su Carta
Guardando le immagini a corredo po-
tete anche notare come l'elevato nu-
mero di colori serva anche a dar mag.
gior risalto alla simulazione della tridi
mensionalità
L'altra faccia della luna
Passando... a non parlare di Win-
dows, possiamo trovare una buona
motivazione tecnologia all'uso di sche
de ad alta risoluzione.
Figura 16 - AutoSHADE
AutoCAD 11 incorpora
sta funzioni di Shading,
prima presenti nel
classico AutoShade, che
funzioni di Modellazione
Solida, presenti
sione AME. In
questa immagine
realizzata con
AutoSHADE viene
ziata l'importanza
dei 256 colon in questo
tipo di applicativi.
MCmicrocomputer n. 109 - luglio/agosto 1991
Oggi esistono numerosi strumenti di
input e di output grafico, come scan-
ner, a mano o piani, video-digitizer, fo-
tocamere digitali, slide-recorder, ecc
Ormai sono sempre presenti in tutte le
stazioni grafiche che si rispettino.
Il monitor, in questo caso, è chiama-
to a svolgere solo funzioni di controllo
per immagini che spesso hanno risolu-
zioni di parecchie migliaia di punti di
lato e con decine di migliaia di colori
Citiamo il classico PaintBrush IV che
nelle sue versioni più sofisticate per-
mette di interfacciare direttamente le
apparecchiature hardware più diffuse e
quindi di intervenire con sofisticate fun-
zioni di editing sull'immagine (fig. 13)
Infine i prodotti della famiglia Auto
CAD, anch'essi responsabili della proli-
ferazione di numerose schede grafiche
GRAFICA
oluzione, che fa vedere meglio i particolari, oltre ai colori che fanno vedere meglio le viste «realistiche». è importante la velocità di
fenti lo adottano. Tutte queste
non standard destinate proprio a farlì
girare meglio.
Oggi il matrimonio tra AutoCAD 11 e
la scheda 1024 per 768 per 256 colori
risulta essere particolarmente felice. |
colori servono per le nuove funzioni di
rendering, in cui un effetto visivo effi
cace si ottiene solo se sono disponibili
colori a sufficienza
La maggiore risoluzione serve inoltre
per sfruttare il nuovo concetto di Pa-
perspace, ovvero un foglio di disegno
«virtuale» dove sono impaginate varie
viste del progetto (figg. 14 e 15)
Infine le ombre generate sugli ogget
ti solidi dalle fonti luminose, presenti
nella scena e calcolate con le sofistica-
te routine di AutoShade (fig. 16), diven
tano particolarmente suggestive solo
se si possono vedere le varie sfumatu-
re che rendono uno stesso colore sem
pre più scuro via via che è meno espo-
sto alla luce
Conclusioni
Se il sistema operativo degli anni ‘90
sarà Windows, la scheda video degli
anni ‘90 sarà la XGA, probabilmente
insieme ai suoi cloni, quando, speriamo
presto, saranno disponibili a costi ac
cessibili a tutti
| prodotti degli anni ‘90 invece già ci
sono e, come dimostrato dalle varie
foto, apprezzano già il poter lavorare
«comodi» con una risoluzione finalmen-
te e realmente alta, in cui la sofistica-
zione delle proprie funzioni di disegno
sia esaltata e non più svilita dalla man-
canza di sfumature e dal ridotto nume-
ro di pixel
WINDOWS 3
I font di Windows
Nel precedente articolo
abbiamo illustrato la
terminologia e la tipologia dei
font in generale.
Parleremo adesso più in
dettaglio della gestione dei
font da parte di Windows
Teoria e pratica (2)
di Francesco Petroni e Fernando Riolo
Il principale vantaggio di Windows è
che i caratteri per lo schermo e la
stampante vanno installati una sola vob
ta, dopodiché sono disponibili per tutte
le applicazioni in grado di girare nell'am-
biente.
Lo svantaggio è che l'assortimento
originario in dotazione è piuttosto scar-
so, e che | tipi di uso più comune
(Courier, Times Roman, Helvetica) non
sono scalabili e vengono forniti in un
mumero limitato di corpi
Essi non sono inoltre che delle imita-
zionì approssimative dei veri font tipo-
grafici, e non consentono che un grado
di corrispondenza relativo tra la stampa
8 il video.
La soluzione a questi inconvenienti
dovrebbe essere vicina
Microsoft ha infatti messo a punto,
insieme ad Apple, la nuova tecnologia
True Type, che consentirà l’uso di font
vettoriali a partire dalla prossima Relea-
se di Windows (la 3.1, già circolante in
beta test)
| font True Type, che verranno con-
temporaneamente adottati anche dal
Figura 1 - Windows 3
Aldus Page Maker e
Xerox Ventura - È so-
prattutto colpa loro.
Qui vediamo due vec:
chie conoscenze, Pa-
ge Maker della Aldus
fora in versione 4 in
italiano) e Ventura del
la Xerox, ora accomu-
nati in Windows. È in
negabile che la re-
sponsabilità iniziale
della nascita del DTP e
della conseguente ne-
cessità di realizzare
prodotti e modalità
WYSIWYG, problema
che «affligge» anche
Windows, va ascritta a
questi due prodotti.
lungamente atteso System 7 per Ma
cintosh, sono parte di un più complesso
disegno, che dovrebbe portare, nelle
intenzioni dei produttori, a soppiantare
in un futuro prossimo il PostScript
| True Type saranno utilizzabili su tut-
te le stampanti HPPCL (le HP LaserJet
e compatibili. per intenderci), e dovreb-
bero assicurare una maggiore fedeltà al
disegno tipografico originario dei carat-
teri (di qui il nome), e una maggiore
approssimazione al vero WYSIWYG.
I font di Windows
Windows utilizza due gruppi distinti dî
caratteri: | System font e | Typographic
font.
| primi sono essenzialmente caratteri
per il video, e non sono quindi destinati
alla stampa. Vengono adoperati da Win-
dows per i titoli, i menu, i pannelli di
controllo e i messaggi di sistema. Sono
contenuti in alcuni file, posti dal pro-
gramma di installazione nella directory
SYSTEM, e creati in base alla specifica
risoluzione video di cui è capace il si-
stema.
Possiamo distinguere questi file dai
loro nomi, che seguono sempre il for-
mato XXXYYY.FON. Le prime lettere
indicano la risoluzione video (EGA, VGA,
8514, ecc.), le ultime il set utilizzato
(SYS, FIX, OEM). Così, ad esempio, nel
caso tipico di un sistema equipaggiato
con scheda VGA, avremo: VGASYS
FON, per il System font proporzionale,
VGAFIX.FON, per il System font a spa-
zio fisso, VGAOEM,FON, per il Terminal
font.
Oltre a questi, vi sono altri due file
che contengono i fixed font per l'esecu-
zione degli applicativi DOS in finestra
EGA40WOA.FON ed EGA80WOA.FON,
dove WOA sta per Windows Old Appli-
cations, mentre 40 e 80 indicano il
numero dei caratteri per linea
| Typographic font sono quelli adope-
rati da tutte le applicazioni di Windows
MCmicrocomputer n. 109 - luglio/agosto 1991
e sono riproducibili sia a video che in
stampa. Consistono di tre font outline
scalabili, Roman, Modem e Script, e di
quattro font bitmap, Courier, Tms Rmn,
Helv e Symbol, nei corpi 8, 10, 12, 14,
18, 24 punti (fig. 2)
Anche | file che contengono i font
tipografici bitmap utilizzano un formato
tipico e sono facilmente riconoscibili. Le
prime lettere del nome indicano il type-
face, l'ultima il dispositivo per cui è
stato disegnato.
Cosi, gli A.FON (COURA.FON, HEL-
VA.FON, TMSRA.FON, SYMBOLA
FON), sono font per il video a bassa
risoluzione; i B.FON, sono font per
EGA, gli E.FON, sono per VGA, gli
F.FON, sono per 8514/A, i C.FON e i
D.FON sono per le stampanti ad aghi
(standard Epson) e così via.
Durante il processo di installazione
viene creata una sezione «Fonts» nel
WIN.INI, in cui sono annotati i nomi dei
caratteri supportati. Successivamente,
ogni volta che, tramite il Control Panel,
viene aggiunto 0 cancellato un set di
font, la corrispondente variazione è regi-
strata nel WIN.INI.
Quando Windows va in esecuzione,
vengono letti dal WIN.INI i nomi dei
font installati, e viene caricata in memo-
ria una piccola porzione residente per
ciascuno di essi
Come criterio generale conviene in-
stallare solo quei caratteri tipografici
che veramente servono e che è possibi-
le stampare con buoni risultati. È inutile,
infatti, consumare memoria e risorse
del processore per affollare i menu de-
gli applicativi con nomi dì font, il cui uso
effettivo è poi reso nullo da una cattiva
resa o da una eccessiva lentezza di
stampa (com'e, ad esempio, il caso
delle stampanti ad aghi).
D'altra parte, può essere desiderabile
mantenere a disposizione anche i font
di utilizzo meno frequente, anziché can-
cellarli del tutto.
L'accorgimento che vi consigliamo al-
MCmicrocomputer n. 109 - luglio/agosto 1991
Figura 2- Windows 3
Pannello di Controllo
Installazione dei font
Windows 3 presenta
proprie funzionalità di
installazione di font in
due situazioni distinte
e separate. La prima,
attivabile attraverso l'l
cona Font del Pannello
di Controllo, serve per
caricare 1 font che ven
gono utilizzati, come
chiarito nell'articolo, in
vane situazioni, sul vi
deo. La seconda fun
zionalità si presenta
quando si vogliano in:
stallare dei font ag-
giuntivi per la stam-
pante.
WINDOWS 3
IA)
PCL/ HP Lasestol accesa L
Uniti ANPCLFONTS\
Figura 3 - Windows 3
Installazione dei Font
della stampante
Windows è in grado di
gestire correttamente
i font della stampante.
| anziin molti applicativi
(Excel e Word. per ci
tare i più diffusi) esiste
la possibilità di sce
gliere direttamente |
CRI
li Gilsame 1201
ill TimerNenflomanPS 1091
il limeaNemRomanPS 1208
Ga sana To |
Gil Sam 12pt |
Tme Rm 10pt
Font della stampante
disponibili che a video
vengono rappresentati
utilizzando il carattere
Windows più simile
© ermanente
O Lampoianeo
Un esempio classico
di disallineamento è
quello del carattere Li
nePnnter, presente in
tutte le HP Laser nor
mali, e che Windows
rappresenta a video
con il carattere
Courier.
lora è questo: editate il WIN.INI e fate
precedere da un punto e virgola i nomi
dei font che non intendete adoperare.
Le rispettive righe verranno interpretate
come commenti, e i font non verranno
caricati. Nel caso che successivamente
vogliate utilizzarli, il provvedimento po-
trà essere facilmente annullato.
SoftFont
Quanto abbiamo detto finora compor-
ta una considerazione di carattere gene-
rale: Windows diventa uno strumento
di scarsa utilità, ai fini del Word Proces-
sing, se i set di font di cui dispone non
trovano una adeguata corrispondenza
nel dispositivo di stampa.
Ciò significa che, a nostro avviso, è
praticamente obbligatorio l'uso di una
stampante laser, o quantomeno di una
‘stampante di qualità a 24 aghi, purché do-
tata di un buon corredo di font. Ma atten-
zione: i caratteri della stampante devono
essere supportati da Windows, altrimen-
ti saranno comunque inutilizzabili.
Se siete abbastanza fortunati da pos-
sedere una stampante PostScript, o HP
compatibile, potete incrementare gran-
demente la qualità e la varietà del carat-
teri di stampa, sostituendo i rudimentali
font di Windows, con quelli messi a
disposizione dalla stessa HP, o da altri
produttori, come Adobe e Bitstream.
Questi ultimi, in particolare, con i loro
programmi Font Foundry e Fontware,
consentono di generare un'ampia gam-
ma di caratteri bitmap, nelle dimensioni
scelte dall'utente.
La generazione dei font è un compito
che impegna il processore in una gran
quantità di calcoli intensivi e richiede
169
WINDOWS 3
Adobe Hog
Venione: 11
Fon ATO ata
a mA
Care goLo
@on | ara fotorae
Con
Opi | Com
(semeotomaue
sno
Cache Font. | (GsmeitAlie
m [rai
cx MRI | rerioaionere
HI | [rresterRamants s0L0
EE Una font biimap scarica residenti
1963101 Ae Seme Ico
Tui inerti retto ono deine
perciò un certo tempo. Tuttavia, una volta
effettuata, vi consentirà di disporre stabil-
mente i caratteri di qualità elevata per le
vostre stampe sotto Windows.
| font aggiuntivi dovranno essere regi-
strati nel WIN.INI perché Windows pos-
sa riconoscerli. Alcuni programmi, come
Fontware, provvedono a ciò automatica-
mente. Negli altri casi dovrete farlo voi
stessi tramite l'Installatore dei Font del-
la Stampante (fig. 3)
| font verranno letti dal dischetto e
riversati sull'hard disk, quindi i loro nomi
saranno registrati nell'apposita sezione
del WIN.INI. Per ciascuno di essi verrà
creato inoltre un PFM (Printer Font Me-
tric) file, di circa 700 byte, che contiene
i dati necessari alla corretta rappresen-
tazione dei caratteri.
Un accorgimento: nel caso in cui abbia-
te usato Fontware, o un programma equi-
valente, per generare i vostri font, è con-
sigliabile far creare allo stesso program-
ma anche file PFM, poiché questi rispec-
chieranno le specifiche dei caratteri con
< Figura 4 - Windows 3
Una fase dell'installa
zione dell'Adobe Type
Manager
Una prima finalità dei
prodotti di Gestione
dei Caratteri, tipo
ATM, è quella di met
tere d'accordo video,
in tutte le sue modali
tà d'uso (normale.
zoom, preview), e
stampante, ll proble-
ma è talmente d'attua-
Il primo dato
Test
Tabella 1
Tempi di visualizzazione e stampa con WinWord di un
documento di 16KB che utilizza otto fonts diversi.
@' ottenuto utilizzando ì fonts di Windows per il
video e i Softfont HP per la stampa; il secondo con Adobe Type
Manager; il terzo con Bitstream FaceL.ift. Per entrambi questi
programmi e' stata settata una Font Cache di 96KB e attivata
l'opzione Use Prebulit or Resident Fonts.
La prova e' stata effettuata con un 386 a 20 MHz dotato di
coprocessore matematico, e una stampante laser HP compatibile.
lità che nelle successi
ve versioni (dalla 3.1 in
poi) Windows disporrà
di un proprio Type Ma
nager, che sì chiama
True Type, del quale
parleremo a tempo
debito e che dovrebbe
costituire in futuro la
soluzione standard.
a video del file
a video
a video
Inizio invio dati alla
‘stampante
Stampa della prima
pagina
Tabella Windows 3»
Tabella delle
Prestazioni,
maggior precisione di quanto non fareb-
bero i PFM generici creati da Windows.
L'Installatore dei Font, consente inol-
tre di stabilire se i font dovranno essere
caricati in modo permanente o tempora-
neo e di editare | nomi loro assegnati da
Windows, nel caso, non infrequente, in
cui risultassero diversi da quelli dati in
origine dal produttore.
Font scalabili
Se invece dì creare un certo numero
di font bitmap, e di archiviarli una volta
D oa
D frate
DI Underine
(D Seo
3 [ca {DI Pie Font
Colo
Sample
[Astomate I AnBbCOZE
O
ABI AB ‘ABAB LR 5. AB
Figura 5 - Windows 3
256 font differenti in
un unico foglio Excel
3,
Con Excel 3 è «teori
camente» possibile
utilizzare su uno stes
so foglio fino a 256 tipi
differenti di font (nella
vecchia versione era
no solo 4), Questo in
cremento delle possi
bilità in termini di ge
stione dei font rende
pressoché obbligatono
un più efficace con-
trollo dei caratteri an
che a video.
170
Caricamento e comparsa
Scrolling di una pagina
Cambiamento di un font
per tutte sul disco rigido, desiderate
disporre virtualmente di qualsiasi font in
qualsiasi dimensione, dovrete rivolgervi
ad un generatore di font outline, come
Adobe Type Manager, o Bitstream Fa-
ceLift
Grazie alla versatilità di questi pro-
grammi non solo vi sarà possibile otte-
nere «al volo» caratteri di ogni dimen-
sione (anche in decimali di punto), ma,
cosa altrettanto importante, avrete per
ciascuno di essi l'esatto corrispondente
a video. E tutto ciò risparmiando un bel
po' di spazio sull'hard disk.
Come abbiamo già detto, Windows è
sì capace di mostrare i font a video, ma
la gestione di questo processo è sog-
getta a importanti limitazioni
Una volta installato il piccolo set di
font generici di cui dispone, Windows lo
adopera per visualizzare qualsiasi carat-
tere di stampa, anche se questo è mol-
to diverso per disegno e dimensioni
Se il carattere prescelto non dispone
di un font bitmap per lo schermo, Win-
dows si limita a sostituirlo con il più
simile tra quelli a sua disposizione
Facciamo un esempio: abbiamo in-
stallato, utilizzando la procedura di in-
stallazione dei Font per la Stampante di
Windows, alcuni typeface bitmap per la
nostra HP Laserjet: un Helvetica, un
AvantGarde, un Times, un Palatino e un
Garamond, in un certo assortimento di
corpi. Avviamo Write o WinWord e se-
lezioniamo dall'apposito menu l'Helveti-
ca corpo 10: Windows lo visualizzerà
MCmicrocomputer n. 109 - luglio/agosto 1991
WINDOWS 3
Prova di stampa con ADOBE TYPE MANAGER
Adobe Type Manager (GIll Sans, corpo |4, Normale)
Adobe Type Manager (Gill Sans, corpo 14, Corsivo)
Adobe Type Manager (Courier, corpo
Adobe Type Manager (Gill Sans, corpo 14, Grassetto)
Adobe Type Manager (Times New Roman, corpo 14, Normale)
Adobe Type Manager (Times New Roman, corpo 14, Grassetto)
‘Adobe Type Manager (Times New Roman, corpo 14, Corsivo)
ASofe Tyre Mavargep (EyuBod, xopro 14, Nopuade)
ASofe Tyre Mavaryep (EyuPoi, xopro 14, Fpasoetto)
ASoBe Tyre Mavagep (EyuBoz, vopro 14, Xoporto)
Adobe Type Manager (Courier, corpo 14, Normale)
Adobe Type Manager (Courier, corpo 14,
14, Corsivo)
LA BELLA
ADDORMENTATA NEL
BOSCO
cr
setto)
usando il proprio font Helv 10 punti
Selezioniamo adesso l'AvantGarde cor-
po 10; il font a video usato da Windows
sarà sempre Helv 10. Scegliamo ora il
corpo 11: le dimensioni del carattere
rimarranno immutate.
Analogamente, il Times, il Palatino e il
Garamond saranno visualizzati con uno
stesso font (il Tms Rmn), nei soli corpi
disponibili in Windows.
Come si vede, il concetto di WYSl-
WYG risulta difficilmente applicabile.
Adobe Type Manager
Con Adobe Type Manager le cose
cambiano radicalmente. Nella sua ver-
sione base, ATM contiene 13 font outli-
ne scalabili, che con l'aggiunta degli altri
22 contenuti nel Plus Pack (da acquista-
re a parte), completano il set standard
PostScript. Oltre a ciò è possibile acce-
dere all'intera biblioteca Adobe Type 1,
che comprende letteralmente migliaia
di tipi, tutti di qualità professionale
Questi caratteri possono essere ripro-
dotti anche su una stampante non Post-
Script, come una HP Laserjet, o una
stampante ad aghi.
Ciascun typeface è fornito nei princi-
pali stili (tondo, corsivo, neretto, neretto
corsivo), e può essere utilizzato in en-
trambi gli orientamenti, portrait e land-
scape
ATM lavora in modo automatico e del
tutto trasparente. La procedura di Setup
installa nel SYSTEM.INI il driver di ATM,
che da questo momento si sostituisce
al System.drv di Windows nel gestire
tutte le operazioni necessarie alla ripro-
duzione dei font: la generazione dei
caratteri vettoriali, la loro rasterizzazione
per il video e per la stampante (fig. 4)
Nel caso non si possieda una stam-
pante PostScript, ATM installa anche
alcuni font bitmap (PCL) per i corpi di
MCmicrocomputer n. 109 - luglio/agosto 1991
Figure 6, 7 - Windows
3- Adobe Type Mana
ger 1.1 - Campionano
di font e pagina rea-
lizzata con Word per
Windows stampata
La Porta del Castello
Nes aveva veda dic
quin sche de ela Rega re
deo che sese sttndorao 4 pr
ten e dato pero di i
con ATM. taria. Ciò avevi indizpentto memi la
Questa pagina è stata Sl dama va
realizzata con una co- A Sil — ima ini
to pt cò a pa i
munissima stampante
HP LaserJet IIP, mes-
sa in grado di lavorare
al meglio con Win-
dows, mediante l'in
stallazione dei font
ATM. Il tempo di pro
duzione di tale stampa
(ci sono un bel po' di
disegni), è stato di cir-
ca 5 minuti
ie La più giovane delle fit, che
fortunatamente veve uti la
minaccia, susciò via nasconde
dos dietro a una cortina. Quando
Ja festa fn fili, le altre fate
madrine andarono — dalla
piccola Principessa ele
diedero ll loro dono di
Battesimo. La primo fu le
regalò un' angelica bellezza: la
secondo “un'angotica: bon: la
terza le fece dono del genio: 1a
quarta le donò una grazia squisita;
Sa quinta la dotò di una
di Charles Perni
insuperabile dolcezza di voce, e
Fatima ta olmò di tuti gli altr
"i quali può aspire una a Principe mai ne vide un, fiché
‘giova fnciuita te lì i ic ri.
24 gidò La beva ft La ono, aid in uo
vece > andate: i vetri doni ei caseli di su pace, op un
ono iu. perché lo do alla
tra iglocca ques’ altro dono.
quod essre punta da un fuso
di morire per la frta
Capitolo 2
Hi Re e la
Regi cp
Ma la fia più
giovane — sbueò
lla comisa e
ie: - Non pin
et mio cao Re e
mia cara Regina
La principessa son
perrà. "lo non
panta da us fuso,
All Ma invece di La Strega Cariva
Mot, cadrà solamente in un _ del bdo el, e open gp
cino, che dure cento ati, è fio cento gli cr seven dei
Sarà po svegliata con un bacio - Re. La Poncpesa prese dl fo per
paro a put e cò ella mano
Seca no poema.
ner
HR Peg coco ser
td n e eso rn 0
ie a parc. qu me om
1 fo pi gone oi cl Re e e
Ragno di im l polo e die
sE 1 bro vagoni nei oso
ab 5 rece mu gato
vesto la po in ua camera o, €
pesò n nane opa cp ca
Lo Balla Addormentata nel Bosco
rai
uso più frequente (10 e 12 punti), il che
consente di velocizzare le operazioni e
risparmiare memoria della stampante.
Alla fine dell'installazione risultano oc-
cupati poco più di 800 KB dell'hard disk,
inclusa la directory contenente i font
PCL
Naturalmente la generazione istanta-
nea dei caratteri a video si paga con una
maggiore lentezza rispetto all'uso dei
font precostituiti. E ciò comporta un
piccolo tempo d'attesa la prima volta
che si richiede un font.
ATM si serve comunque di una RAM
cache, in cui conserva temporaneamen-
te | font generati, in modo da poterli
riutilizzare, senza ulteriore attesa, nel
corso della stessa sessione di Win-
dows.
Un lieve rallentamento si verifica an-
che nelle operazioni di stampa, Infatti
quando non sono disponibili i caratteri
bitmap, i documenti vengono inviati alla
stampante in forma grafica. Ne risultano
file di grosse dimensioni, e ciò richiede
una adeguata quantità di memoria nella
stampante.
Nessuno di questi svantaggi (che so-
no del resto quelli stessi del PostScript),
è però tale da superare | benefici
Da un piccolo test, da noi stessi effet-
tuato, risulta ad esempio che. con un
computer veloce, il tempo impiegato
per la generazione dei caratteri di stam-
pa, è pressoché lo stesso di quello
impiegato, in assenza di ATM, per cari-
care i normali font bitmap dall'hard disk
e trasferirli nella memoria della stam-
pante (vedi tabella).
Adobe Type Manager riduce di circa
80K la memoria libera di Windows. Ma
a questi vanno aggiunti almeno altri 64K
per la Font Cache (il valore di default è
96K), Esso può tuttavia, al bisogno, es-
sere disattivato tramite un interruttore
posto nell'apposito Pannello di Con-
trollo.
Nelle figure dalla 5 alla 8, opportuna-
mente commentate, vediamo qualche
momento nell'uso dell'ATM.
171
WINDOWS 3
Bitstream FaceLift
Tutto ciò che abbiamo detto per
ATM, vale anche per il suo più diretto
concorrente, Bitstream FaceLift. En-
trambi lavorano infatti allo stesso modo,
con la sola differenza dell'algoritmo im-
piegato per la generazione dei font
FaceLift utilizza per i suoi caratteri
outline la tecnologia Speedo, messa a
punto da Bitstream, e in grado di pro-
durre un output di qualità equivalente a
quello dei Type 1 di Adobe
E necessario un attento esame per
poter cogliere le sottili differenze. Dicia-
mo che i caratteri a video di FaceLift
appaiono leggermente più larghi e nitidi,
ma non sempre perfettamente coinci-
denti con l'aspetto dei caratteri in stam-
pa. Si nota inoltre qualche difetto di
coerenza tra corpì diversi (ad esempio,
tra il Times 10 e 12 punti)
Per contro, il pannello di controllo di
FaceLift è particolarmente ricco di op-
zioni, tra queste (fig. 9), la possibilità di
regolare la densità di stampa delle
stampanti ad aghi. Ciò dovrebbe evitare
che le stampe ottenute in modo grafico
con queste stampanti abbiano Il tipico
aspetto disuguale e sbiadito.
Sia nelle operazioni di stampa, che
nella riproduzione dei font a video, Fa-
ceLift risulta un po' più lento di ATM
Questo dato può essere tuttavia modifi
cato aumentando il volume della cache
(a 256K o più)
La sola differenza significativa tra i
due prodotti è che FaceLift, diversa-
mente da Adobe, consente di generare
anche | font bitmap per tutti i typeface
inclusi nel pacchetto, e per quelli acqui-
stabili separatamente attingendo alla li-
breria Bitstream
Ciò può risultare particolarmente utile
nel caso in cui si adoperino applicativi
DOS in grado di far uso dei softfont
(come Word, o Word Perfect). Poiché,
in tal caso, oltre al miglioramento delle
prestazioni, si avrebbe il vantaggio di
poter disporre di un unico set di font sia
dentro che fuori da Windows.
Concludendo
In attesa di True Type, Adobe Type
Manager e Bitstream FaceLift, rappre-
sentano i più potenti strumenti per arric-
chire e migliorare la qualità del Word
Processing sotto Windows.
La possibilità di disporre in stampa e
a video di qualsiasi font, nelle sue di-
mensioni effettive, costituisce un passo
avanti verso il reale WYSIWYG, anche
se | limiti di risoluzione dello schermo
non consentono ancora una adeguata
definizione dei caratteri, paragonabile ad
esempio, a quella di una stampante
172
Figura 9 - Windo
Una fase dell'in
zione del Bitstream
FaceLift,
Una delle caratteristi
che in comune tra
ATM e FaceLift è
quella di disporre di
una Cache Memory
nella quale vengono
parcheggiati i font in
uso, allo scopo di ren
dere più rapido. il loro
sfruttamento. È infatti
evidente che l'utilizzo
di caratteri software
appesantisce di un bel
po' il lavoro della mac
china e conseguente:
mente la stampa di
venta più lenta
Feto Helm
thvrabot
laser (fig. 10)
Ciò è vero anche con ATM e FaceLift,
la cui resa a video presenta qualche
vantaggio rispetto a Windows solo per |
font di grandi dimensioni (che Windows
si limita a «simulare» raddoppiando, in
altezza e larghezza, i font di proporzioni
minori)
Un vantaggio è visibile anche nella
riproduzione dello stile corsivo. Quello
di Windows, infatti, è soltanto un obli-
quo, realizzato attraverso la semplice
inclinazione dei tratti
Il solo difetto che abbiamo riscontrato
è un certo sfarfallio dei caratteri, dovuto
alla loro continua rigenerazione a video.
Questo fenomeno, piuttosto sensibile
in alcuni applicativi, come WinWord,
che effettuano un frequente refresh di
linea, è invece del tutto assente in altri
(ad esempio, in PageMaker). || fastidio
può essere comunque ridotto utilizzan-
do, per i corpi più frequentemente usa-
ti, | caratteri bitmap al posto di quelli
outline. Sia ATM che FaceLift dispongo-
no infatti di un'opzione (settabile dal
loro Pannello di Controllo) che consente
l'uso dei font bitmap disponibili
Per quanto riguarda la stampa, l'emu-
Chow fr Pine vt AT
Figura - 8 - Windows
3° Page Maker - Ado
be Type Manager è in
dotazione
Altro segno del
pre più sentita n
sità di migliorare la uti
lizzabilità dei font im
Windows è costituito
dal fatto che Aldus Pa
ge Maker 4 porta, ca
mme propria dotazione,
il pacchetto Adobe Ty
pe Manager, con uno
specifico sel di carat
teri, È ovvio che di
questo può godi
non solo Page Maker
stesso ma tutto l'am
biente Windows
ch gr Rn
lazione dei caratteri PostScript su una
stampante PCL è ottima sotto ogni
aspetto e la qualità finale dei documenti
è del tutto equivalente a quella ottenibi
le con i migliori font bitmap
Poiché la generazione dei caratteri
avviene al momento della scrittura, non
è più necessario stabilire prima quali
corpi installare e ciò comporta un enor-
me guadagno in termini di flessibilità e
di spazio sul disco.
Per quanto riguarda le prestazioni, dal
momento che il processo di rasterizza
zione dei caratteri è interamente svolto
dal microprocessore del computer (e
non da quello della stampante, come
nel caso del PostScript), la velocità delle
operazioni di stampa dipende in gran
parte da quella del processore installa
to, e si avvantaggia sensibilmente della
presenza di un coprocessore matemati-
co (fig. 11)
L'installazione di alcuni font bitmap,
per ì corpi maggiormente usati, è tutta-
via consigliabile, se si vuole realizzare il
miglior compromesso tra flessibilità e
varietà di scelta da un lato, e maggior
speditezza delle operazioni dall'altro
ne
MCmicrocomputer n. 109 - luglio/agosto 1991
WINDOWS 3
Microsoft Word - T0D1.DOC
Fiqura 10 - Windows
3. Word per Windows,
La funzione di Preview
in molti casi (Excel 3 e
Word per Windows, ad
esempio) si è trasfor
mata da funzione di
controllo, attraverso la
quale dare un'occhiata
a come «verrà la stam
pa» a funzione operati
va. Attraverso la pre
view di Word ad esem
pio è possibile esegui
re con il mouse il «posi
zionamento assoluto»
degli elementi del do-
cumento e poi lanciare
la mmpaginazione.
Jadicotari di correziani.
Cantronta versioni.
Ordine.
Salcola
Rimpagina ora
Print Manager
FT Re)
i Laneniot
HP LoserstlsuLPTI [nfara di tempo)
"i \icrosot Word FAVDUADOE 100% Sk 1217 ISS
trpp
Rio :
Figura 11 - Windows 3 - Print Manager - Un occhio alle code di stampa. È noto che Windows delega al Print Manager il rapporto con la stampante. Una delle
funzioni del Print Manager è quella di gestire le code di stampa, ammesso che da vari applicativi siano stati mandati in stampa pressoché contemporanemente più
lavori. Oltre che come strumento di controllo, molto utile quando il materiale da stampare è voluminoso, il PM può essere usato per intervenire sulle priorità
nell'esecuzione delle stampe.
Alcuni lettori ci hanno scritto ponendo-
ci dei quesiti sull'uso dei font con Win-
dows.
Un certo numero di tali quesiti riguar-
da problemi troppo particolari per trovar
posto sulla rivista. Altri ci consentono
invece di aggiungere alcune indicazioni
di carattere pratico, a quanto abbiamo
esposto finora.
Un lettore ci chiede se è possibile
utilizzare con Windows i Softfont già
precedentemente installati per altre ap-
plicazioni (ad esempio, Word 5 per
DOS).
La risposta è che è possibile, ma a
patto di osservare alcune precauzioni.
Innanzitutto è necessario che i font
siano in formato bitmap e siano compati-
bili con il driver di stampa di Windows
La maggior parte dei font per le stam-
panti laser (come quelli forniti da Bitstre-
am, o HP) sono in formato standard
PCL, e non comportano quindi alcun
problema di compatibilità,
In secondo luogo è necessario re-
installare i font dall'interno di Windows,
in modo che vengano riconosciuti dai
suoi applicativi.
L'operazione potrebbe essere compiu-
ta anche manualmente, editando il WIN
INI. Ma è molto più semplice lanciare
allo scopo il Configuratore della Stam-
pante e cliccare sul bottone Fonts (se è
inattivo è probabile che la vostra stam-
pante non consenta l'uso dei Softfont)
Una volta comparso il pannello del-
l'installatore, scegliete l'opzione Aggiun-
gi Fonts e indicate il drive e la directory
in cui avete archiviato i vostri font preesi-
stenti. | loro nomi verranno decodificati,
e visualizzati nella finestra di destra del
pannello. Potrete a questo punto selezio-
narne alcuni, o decidere di installarli tutti.
Fonts & Tips
Ma attenzione: se accetterete la directo-
ry_ proposta da Windows (solitamente
PCLFONTS), tutti i file selezionati verran-
no ricopiati nella nuova directory, col
risultato di duplicare alcuni megabyte
dell'hard disk
Per evitare questo basterà indicare
come directory di destinazione quella
stessa in cui i font già risiedono. L'Instal-
ler si limiterà in tal caso a registrarne i
nomi nel WIN.INI, e a creare per ciascu-
no di essi un file PFM con i dati metrici
richiesti da Windows.
Prima di uscire dal Setup, controllate i
nomi dei caratteri appena installati. È
possibile che per alcuni di essi (soprat-
tutto se provenienti da produttori minori)
il programma installatore non abbia potu-
to decodificare con esattezza il nome. In
questo caso avrà attribuito un nome
generico in base alla loro famiglia di
appartenenza (quelle riconosciute da
Windows sono: Swiss, Roman, Modern,
Decorative, Script).
Questo spiega come sia possibile che,
avendo installato un Times Roman e un
Palatino, ci si possa trovare, come scrive
un lettore, con due Tms Rmn e nessun
Palatino. In realtà il Palatino c'è, ma non
avendo potuto stabilirne il nome, Win-
dows lo ha identificato col Tms Rmn, in
quanto esponente della stessa famiglia.
È possibile ripristinare il nome origina-
rio utilizzando la funzione Edit del Font
Installer. Bisogna allo scopo selezionare i
font con nome errato (per ogni font
selezionato è visibile sul pannello il no-
me del file corrispondente), e cliccare su
Edit: si aprirà una finestra, nella quale
sarà possibile correggere il nome, o in-
serirne uno nuovo.
Noterete forse, uscendo dal'Installato-
re Font, la comparsa del messaggio Buil-
ding Fonts Database. Ciò dipende dal
fatto che Windows mantiene un archivio
dei nomi dei font, e lo aggiorna automa-
ticamente ogni volta che viene effettua-
ta la cancellazione o l'aggiunta di un
carattere. Questo archivio è contenuto
nel file FSLPT1.PCL, che risiede nella
stessa directory di Windows.
Fate attenzione a questo piccolo file
ogni volta che riscontrerete un difetto di
corrispondenza tra i font installati e quelli
riconosciuti da un applicativo di Win-
dows (font che non compaiono nel me-
nu dell'applicativo, 0 che continuano a
‘comparire pur essendo stati eliminati),
provate a cancellare questo file dal di-
sco. Al prossimo lancio dell'applicativo, 0
alla prima richiesta di un font, Windows
ricostruirà ex novo Îl suo database.
In molti casi l'applicazione di questo
semplice accorgimento risolverà il pro-
blema. Fa eccezione qualche program-
ma, come WinWord, che mantiene nel
file di inizializzazione (WINWORD.INI) il
proprio elenco di font. Ciò allo scopo di
conservare tra una sessione e l'altra |
nomi dei caratteri installati, ed evitare di
doverlì rileggere ogni volta.
L'inconveniente che ne deriva è che,
se abbiamo installato nuovi font col Pan-
nello di Controllo di Windows, WinWord
continuerà ad ignorarne l'esistenza, fin-
ché non si ripeterà la procedura di instal-
lazione dal suo interno,
C'è tuttavia un modo per evitare di
dover effettuare di nuovo l’intera proce-
dura. Basta aprire, all'avvio del program-
ma, il Printer Setup di WinWord e richiu-
derlo subito facendo un clic su OK. La
tabella dei font verrà automaticamente
aggiornata
Me
MCmicrocomputer n. 109 - luglio/agosto 1991
173
PORTATILI - NOTEBOOK - DA TAVOLO
PER PORTA PARALLELA
Tutti jPC PORTA] 3 O, utilizzando la A, e senza riununciare alla
stampante, potranno impiegare i seguenti Prodote:
1)
a) PALMARI, utilizzando dischi da 2,5", da 20/40 MB con 21 msec. di tempo medio d'accesso; peso 194 gr;
dimensioni 80 x 125 x 20 mm.
b) COMPATTI, impieghiamo dischi rigidi da 3,5" SCSI da 40, 100, 200 MB con un tempo medio d'accesso
di 19 msec.
2) CD- RO A disponi x NEC, PIONEER, TOSHIBA, CHINON, HITACHI, PANASONIC, SONY.
3) >| -l: SONY, RICOH, PIONEER.
4) a i : 60,150,1200 MB ARCHIVE, TEAC, CIPHER, WANGTEK, WANGDAT, SANKYO.
5) F ES: Tutti i formati da 3,5 e 5,25 con capacità fino a 4,4 MB.
6) ERE E : 17 tasti numerici, 32 tasti, numerici e di funzione, compatta od AT.
Questo è possibile con l'uso della NOSTRA INTERFACCIA PARELLELA/SCSI, con software compatibile MS-DOS,
Novell 286/386, OS/2, la cui efficienza risulterà uguale ad interfacce SCSI interne.
con n ACCOPPIATORE ACUSTICO PALMARE 9600 bps in Ricezione/trasmissione FAX, 2400 bps Modem.
FO presa accendisigari.
E i per PC PORTATILI NOTE BOOK.
E LASER: APPLE, TEXAS, AST, CANON, CHICONY, COMPAQ, DEC, DATA GENERAL,
EPSON, HP VECTRA/LASER, IBM, NEC, OKY, OLIVETTI, PANASONIC,
SANYO, SILICON GRAPHIC. SHARP, SUN, TOSHIBA, ZENITH.
20 MB x T1000+, T1200+, 3100e,
40 MB x T1600, 3100e,
100 MB x T5100, 5200
VIRUS
Virus e altri aggressori informatici:
*
uno schema di prevenzione
Siamo arrivati a delineare,
negli scorsi articoli, uno
schema degli elementi
costitutivi del rischio-virus.
Naturalmente ogni
esposizione di un rischio
presuppone la proposta di un
metodo di protezione dal
rischio, o quantomeno di
valutazione dell'entità del
rischio stesso. Come si
vedrà, non è possibile dare
un valore attendibile alla
probabilità di essere
«infettati»; per contro, è
piuttosto semplice mettere in
atto alcune misure preventive
che minimizzano l'incidenza
di un'eventuale aggressione
da parte di un virus, 0 di un
cavallo di Troia o simili
programmi
di Stefano Toria (MC0170 su MC-Link)
Virus informatici
e comportamenti a rischio
Si è detto negli scorsi articoli che
molta parte della fortuna dell'argomento
«virus» nella stampa di informazione
trae origine dall'associazione, del tutto
errata ma di forte impatto psicologico,
tra | programmi virus e l'agente causale
dell'AIDS. Capita nuovamente l'occasio-
ne di ripetere che i due fatti non hanno
nulla in comune tra di loro se non il mo-
do di trattarne, e proprio perché l'argo-
mento di questo capitolo è il compor-
tamento a rischio in relazione alla diffu-
sione dei virus informatici.
La stampa, la televisione e le affissio-
ni stradali hanno ormai instillato nel
grande pubblico non soltanto la nozio-
ne, ma anche alcuni dettagli sui com-
portamenti a rischio per l'AIDS. La mi-
nore rilevanza sociale del fenomeno ha
fatto si che mancasse un'informazione
altrettanto dettagliata sui virus informa-
tici, tanto che molti comportamenti gra-
vemente rischiosi per la diffusione di
eventuali programmi aggressori vengo-
no ancora tenuti con leggerezza.
In questa prima parte della trattazione
dei metodi di protezione (la seconda sarà
pubblicata sul numero di settembre) si
esamineranno tali comportamenti a rì-
schio, al fine di delineare il comporta-
mento che un utente di personal com-
puter deve tenere per ridurre al minimo
la probabilità di ricevere un programma
virus, per massimizzare la probabilità di
‘accorgersene per tempo nel caso in cui,
nonostante ogni precauzione, dovesse
comunque contrarre un virus.
Si descriverà quindi ciò che è stato
definito da un commentatore statuni-
tense il «safe hex», che tradotto in ita-
liano (codice esadecimale «sicuro») per-
de l'assonanza fonetica con il «safe
sex», il «sesso sicuro» consigliato co-
me difesa dall'AIDS
MCmicrocomputer n, 109 - luglio/agosto 1991
Si delineerà infine uno schema di pro-
tezione, con le misure fondamentali da
prendere per garantirsi una tutela otti-
male contro il rischio dei virus.
Il virus, si è detto, è un programma.
In quanto tale, si avvale degli stessi
supporti utilizzati dagli altri programmi,
cioè principalmente dei dischi. Ma un vi-
rus non può svilupparsi di propria inizia-
tiva dal nulla, come taluni filosofi e
scienziati dell'antichità ipotizzavano ri-
guardo a particolari forme dì vita, Un
programma virus deve necessariamen-
te avere un creatore, che scrive le spe-
cifiche di comportamento del virus, lo
realizza materialmente a mezzo di un
compilatore o assemblatore, lo utilizza
per infettare un programma altrimenti
innocuo, e quindi diffonde quest'ultimo
programma con il suo carico occulto co-
stituito dal virus. Chiunque riceva que-
sto programma e lo esegua, si infetta.
Ecco pertanto definito il primo compor-
tamento a rischio: eseguire programmi
provenienti dall'esterno. E la relativa
contromisura di sicurezza consiste in
non eseguire programmi provenienti
dall'esterno.
Chiunque abbia una pur minima dime-
stichezza con un computer comprende
immediatamente che un'applicazione ri-
gida di questo criterio equivale, per mol-
ti utenti, a spegnere il computer e uti-
lizzarlo soltanto come soprammobile.
Sono ben pochi i proprietari di personal
computer che non acquistano o non ot-
tengono da «fuori» nemmeno un pro-
gramma, che lavorano esclusivamente
con programmi sviluppati autonoma-
mente, realizzati peraltro in linguaggio
macchina in quanto vigerebbe anche il
divieto di acquistare ed importare un
compilatore, Applicare ciecamente alla
lettera questo concetto equivale a ter-
minare l'era del personal computer.
Eppure l'unico comportamento ri-
schioso, che può portare all'importazio-
175
VIRUS
ne di un virus nel proprio computer,
consiste nell'eseguire programmi nuo-
vi; la probabilità di infettarsi eseguendo
Un nuovo programma sarà maggiore o
minore in funzione della maggiore o mi-
nore affidabilità della fonte del program-
ma, come si vedrà tra breve.
Rischio e prevenzione
L'apparente assurdità del consiglio di
non eseguire programmi provenienti da
fuori, cioè programmi nuovi, nasconde il
fatto che il concetto di per sé contiene
alcuni elementi di saggezza. Non si do-
vrà evitare del tutto di utilizzare pro-
grammi di provenienza esterna, si dovrà
sorvegliare il comportamento del com-
puter prima, durante e dopo l'introduzio-
ne di un nuovo programma, È questa la
principale e prima misura di sicurezza,
che ne implica un'altra a monte: l'uten-
te che desidera tutelarsi dal rischio di
un virus deve necessariamente posse-
dere una conoscenza operativa del pro-
prio personal computer e del sistema
operativo che lo governa. Dovrà essere
in grado di intraprendere alcune speci-
fiche azioni organizzative per disporre
dati e programmi eseguibili in modo ot-
timale, al fine di minimizzare lo sforzo
richiesto per mantenere aggiornate le
copie di sicurezza, di cui si parlerà più
avanti, e per ricostruire un sistema in-
fetto, come si è visto nell'articolo pub-
blicato sullo scorso numero
Alcune misure di prevenzione sono
state ampiamente e ripetutamente in-
vocate: ad esempio, non utilizzare soft-
Il software antivirus
ovvero: perché non abbiamo ancora pubblicato recensioni
Ls sviluppo del fenomeno virus ha fatto
nascere e crescere rigogliosamente
una nuova branca di software: | program-
mi antivirus.
In sintesi programmi antivirus sì pos-
sono dividere in due categorie: quelli che
contribuiscono all'identificazione di un vi-
rus qualora esso abbia avuto occasione di
infettare un particolare sistema, e quelli
che prevengono l'infezione.
Quasi tutti | programmi antivirus, di en-
trambi i generi, fanno uso delle stringhe di
ricerca alle quali si è accennato altrove in
questo articolo. Il concetto di stringa di rì-
cerca è piuttosto semplice: il virus viene
analizzato e ne viene estratta una sequen-
za di caratteri sufficientemente lunga per
consentire un'identificazione univoca del
virus, tale cioè da poter essere riscontrata
esclusivamente in quel programma e non
in qualsiasi altro programma esistente, ma
allo stesso tempo sufficientemente breve
da consentire un rapido confronto con tutti
i programmi presenti su un disco fisso,
‘senza richiedere ore di tempo.
Il compromesso tra questi due requisiti
è ciò che distingue, in ultima analisi, | pro-
grammi antivirus. Alcuni di essi tentano di
massimizzare la velocità di scansione, a
scapito dell'accuratezza. | ricercatori che
hanno contribuito alla loro realizzazione
hanno cioè utilizzato delle stringhe troppo
brevi, che danno luogo a una serie di falsi
allarmi. L'utente tenderà dopo qualche
tempo a minimizzare l'importanza delle se-
gnalazioni date dal programma, che divie-
ne automaticamente inutile.
Altri programmi, più accurati, richiedono
tempi eccessivamente lunghi per la scan-
sione di un intero disco fisso, oppure si la-
sciano sfuggire le varianti meno note di al-
cuni virus.
Il compromesso perfetto non esiste. Pe-
raltro stiamo riconsiderando l'effettiva uti-
176
lità del software di scansione anche in
funzione del materiale che abbiamo ricevu-
to in redazione.
| lettori rammenteranno che nel numero
di maggio abbiamo annunciato la proposta
di costituire un laboratorio antivirus, e a
questo scopo invitavamo chiunque fosse
in possesso di un programma sospetto ad
inviarcene una copia per poter avviare l'at-
tività del laboratorio,
Abbiamo ricevuto molte segnalazioni,
delle quali ringraziamo i lettori in attesa di
poter riportare un'analisi accurata di quan-
to ricevuto, Tuttavia una prima considera-
zione si impone immediata, in attesa di
poterne trarre delle conclusioni più rigoro-
se. Buona parte delle persone che ci han-
no scritto segnalano «nuovi virus», che
non vengono riconosciuti dai programmi in
loro possesso. Non ci è stato possibile
sottoporre a scansione tutti i dischi ricevu-
ti, ma in alcuni casi abbiamo effettivamen-
te riscontrato che i programmi da noi uti
lizzati (ViruScan di J.McAfee e Norton An-
tivirus) non danno alcuna segnalazione di
presenza di virus.
Soltanto una analisi accurata del mate-
riale che ci è stato Inviato, e del suo com-
portamento, consentirà di stabilire se ef
fettivamente i programmi contengono del
codice che si autoriproduce; in attesa di
poter condurre tale analisi ci esprimiamo
nel senso di una riserva nei confronti dei
programmi di scansione, anche dei miglio-
fi, in considerazione del loro limite implici-
to dato dal fatto che un programma di
scansione non può riconoscere un virus
sconosciuto all'équipe di ricercatori che ha
realizzato tale programma.
Nessun programma antivirus dovrà mai
essere utilizzato come unica misura di pro-
tezione nel caso in cuì un personal com-
puter contenga dati rilevanti o difficili da
sostituire,
Un ulteriore limite dei programmi antivi-
rus è implicito nel concetto stesso del pro-
gramma.
Un utente è in grado di valutare | meriti
e | demeriti di una qualsiasi applicazione,
confrontando più programmi diversi per
scegliere quello che meglio lo soddisfa
Con i programmi antivirus questo non è
possibile in quanto alla maggior parte degli
utenti è preclusa la possibilità di mettere
alla prova l'unica caratteristica veramente
rilevante di questi programmi, cioè la loro
accuratezza.
‘A meno che l'utente non sia in posses-
so di un vasto campionario di virus, egli
non potrà mai essere certo del fatto che il
programma riconosce effettivamente tutti
i virus che afferma di riconoscere, e dovrà
sempre fidarsi della parola di chi ha svilup-
pato il programma. (Personalmente tremia-
mo all'idea di un utente in possesso di
così tanti virus).
È per questa ragione che finora non ab-
biamo pubblicato, in questa colonna, re-
censioni di programmi antivirus.
Senza un campionario di almeno trecen-
to-trecentocinquanta virus non è possibile
dare un giudizio sulle prestazioni di un an-
tivirus.
Rinnoviamo quindi l'invito ai nostri lettori
perché ci facciano pervenire | programmi
che ritengono sospetti
Le segnalazioni € i programmi possono
essere inviate in redazione; rammentiamo
che nulla dovrà essere indicato sulla bu-
sta, ma all'interno dovrà essere presente
l'indicazione «Laboratorio antivirus». | pro-
grammi possono essere inviati anche a
mezzo di MC-Link, indirizzandoli alla file-
box di MC0100 (MCmicrocomputer) o
MC0170 (Stefano Toria)
| contributi ritenuti più interessanti ver-
ranno ricompensati con un abbonamento
omaggio alla rivista
MCmicrocomputer n. 109 - luglio/agosto 1991
ware la cui fonte non sia più che certa.
A questo proposito giova precisare in
che modo deve essere valutata la fonte
di un programma. Infatti si potrebbe es-
sere portati a valutarla in funzione di ca-
ratteristiche personali o soggettive: mi
fiderò più o meno ciecamente di una
persona a seconda di quanto intima-
mente io conosca questa persona, da
quanto tempo, etc. Ora, se questi criteri
possono essere adottati con sicurezza
nella maggior parte dei rapporti interper-
sonali, ad esempio nell'accettare in pa-
gamento un assegno, non si può dire al-
trettanto nel caso del ricevimento di un
programma da una persona, la quale
può essere massimamente affidabile,
onesta e bene intenzionata, ma del tut-
to inesperta di informatica e in partico-
lare delle problematiche dei virus. Si de-
ve cioè evitare di basare le proprie va-
lutazioni sulle caratteristiche individuali
della persona da cui si riceve un pro-
gramma, dimenticando che tale pro-
gramma può essere giunto a questa
persona dopo un lungo giro di mani, le
quali possono essere non altrettanto af-
fidabili delle sue — ed egli può non ave-
re le conoscenze tecniche necessarie
ad avvedersi della presenza di un virus
inserito da mani ignote.
In difetto di maggiori informazioni,
pertanto, si dovrà prendere l'abitudine
di diffidare inizialmente di ogni program-
ma che non provenga da una fonte le-
gittimabile.
Questo non vuol dire che non si do-
vranno utilizzare programmi a meno che
non siano stati acquistati direttamente
presso il produttore, anche perché chi
ha seguito questa serie di articoli ram-
menterà il caso del programma «Free-
hand», distribuito inavvertitamente dalla
Aldus Corp. (un serio e stimato produt-
tore di software) completo di un virus.
La raccomandazione che si dà a chi
riceve un programma da un amico, un
conoscente o che acquista un program-
ma da una fonte non sicura è di pre-
stare particolare attenzione a ciò che il
programma effettivamente fa sul pro-
prio personal computer, consci del fatto
che esso può contenere un virus —
sebbene non è affatto detto che lo con-
tenga. Si vedrà più avanti quali siano le
attività da sorvegliare.
Se vengono acquistati o prelevati più
programmi allo stesso tempo dalla stes-
sa fonte, sarà consigliabile metterne in
uso uno per volta, tenendo d'occhio il
funzionamento del proprio computer
per qualche giorno. Nel caso in cui non
si verifichino fatti tali da far sospettare
l'introduzione di un virus, si potrà met-
tere in uso il programma successivo, e
così proseguendo. Per contro, se si do-
vesse rilevare che il programma ha in-
trodotto un virus, sì dovrà procedere al-
la disinfezione come è stato descritto
nello scorso articolo.
Se il consiglio vale per i programmi ri-
cevuti da chi si conosce personalmente,
ancor di più ha valore per i programmi
prelevati da un BBS. Si deve precisare,
per dovere di corretta informazione, che
non si è a conoscenza di una sola infe-
zione contratta prelevando un program-
ma da un BBS, il che depone a favore
della professionalità dei SysOp (i gestori
dei BBS), i quali controllano personal-
mente uno per uno tutti i programmi in-
viati dagli utenti o prelevati da altrì si-
stemi prima di metterlì a disposizione
del pubblico. Tuttavia il problema teori-
camente esiste, e nulla impedisce che
un programma prelevato da un BBS
contenga Un virus.
In questo caso non è possibile alcuna
valutazione personale sul gestore o sul-
l'utente che ha inviato il programma,
che saranno senz'altro delle degnissime
persone ma sconosciute all'utente che
intende prelevare il programma. Pertan-
to si dovranno applicare tutte le misure
di sicurezza descritte, senza affidarsi al-
la nomina di professionalità di uno spe-
cifico sistema.
Le attività da sorvegliare nel periodo
di «quarantena» di un nuovo program-
ma riguardano essenzialmente gli ac-
cessi ai dischi. Ciascun utente, dopo
qualche tempo, dovrebbe sviluppare il
senso dei tempi delle principali funzioni
svolte dal proprio computer, ad esem-
pio per avviare un programma del quale
si chieda l'esecuzione. Tempi eccessi-
vamente lunghi, come si è visto, pos-
sono rivelare il fatto che un programma
sta facendo più di quanto dichiara di fa-
re: potrebbe essere in corso l'infezione
di uno o più altri programmi eseguibili,
o addirittura potrebbe essersi avviata
l'azione dannosa contenuta in un virus
maligno.
Oltre ai tempi si dovranno tenere
d'occhio anche le dimensioni dei pro-
grammi eseguibili. Si è visto come molti
virus si appendano ai programmi ese-
guibili, incrementandone le dimensioni.
Prima di eseguire un nuovo programma
sarà opportuno prendere nota delle di-
mensioni di alcuni eseguibili frequente-
mente utilizzati, primo fra tutti COM-
MAND.COM negli ambienti MS-DOS
Sarà opportuno identificare anche un
eseguibile di tipo .EXE frequentemente
eseguito e annotarne le dimensioni. Do-
po una o più esecuzioni del programma
sotto quarantena si potrà provare ad
eseguire altri programmi, quindi far ri-
partire l'MS-DOS da un dischetto pulito
e protetto, ed esaminare nuovamente
MCmicrocomputer n. 109 - luglio/agosto 1991
VIRUS
le lunghezze dei file. Se non corrispon-
dono, sì è senz'altro verificata un'infe-
zione ai danni dei file che sono aumen-
tati di dimensione. Peraltro, se corrì-
spondono non si può affermare con cer-
tezza che non vi sia stata infezione; po-
trebbe essersi infatti trattato di un virus
che ricopre parte dell'eseguibile, o che
infetta il boot sector o altre sezioni del
disco fisso.
Programmi di scansione
e copie di sicurezza
Una ulteriore misura di prevenzione
consiste nell'adozione di un programma
di scansione o di schermo antivirus. Di
questi programmi ne esistono diverse
decine ormai, più o meno noti e più o
meno costosi. Un programma di scan-
sione antivirus esamina rapidamente il
contenuto di tutti i programmi eseguibili
incontrati sul disco, alla ricerca di parti-
colari sequenze dì caratteri, ciascuna
delle quali identifica univocamente un
virus in quanto è stato verificato che è
riscontrabile unicamente in quel partico-
lare virus.
L'utente dovrà procurarsi una copia
recente del programma di scansione o
di schermo, e provvedere ad aggiornare
periodicamente la copia in suo posses-
so sostituendola con una più recente.
Data la rapidità con cui cresce il numero
di virus noti, utilizzare una vecchia ver-
sione di un programma di scansione
equivale quasi a non utilizzarne per
niente.
Ma la misura di prevenzione più im-
portante consiste nell'effettuare rego-
larmente le copie di sicurezza. Questa è
Un'operazione trascurata dalla maggior
parte degli utenti di personal computer
in quanto noiosa, ripetitiva, apparente-
mente improduttiva e difficile da ese-
guire. Eppure sono sufficienti pochi
semplici accorgimenti operativi per ren-
dere quasi automatico il lavoro di ese-
cuzione delle copie; un'accurata pianifi-
cazione e un investimento iniziale di
tempo consentono di ottenere copie
perfettamente funzionali in breve tem-
po. Riportiamo uno scherma valido per
sistemi MS-DOS, ma facilmente adatta-
bile anche ad altri sistemi.
1) Organizzare i file sul proprio disco
fisso in modo da ottenere delle dire-
ctory distinte che contengano i pro-
grammi e i dati separatamente. Anche
se l'uso di un sistema di backup incre-
mentale (v. più avanti) rende parzial-
mente superflua questa raccomandazio-
ne, è tuttavia indispensabile avere la
massima chiarezza possibile nell'orga-
nizzazione del proprio disco fisso; a
questo fine la prima misura da prendere
177
VIRUS
è proprio la separazione fisica tra pro-
grammi e dati. In questo modo oltre tut-
to si rende più semplice il passaggio da
una versione di un programma alla suc-
cessiva, in quanto la disinstallazione di
un programma si riduce alla semplicis-
sima operazione di rimuovere (con un
del *.*) tutti i file presenti nella dire-
ctory che contiene il programma.
2) Procurarsi un programma di backup/
restore che consenta un'operazione più
flessibile delle funzioni «spartane» BA-
CKUP e RESTORE contenute nel DOS.
In particolare, il programma deve fare
uso dell'indicatore «archivio» che il
DOS attiva su tutti i file che crea o mo-
difica. Il programma dovrà prevedere la
disattivazione dell'indicatore per i file
che vengono trasferiti nella copia di si-
curezza, e la possibilità di copiare sol-
tanto i file che hanno l'indicatore attiva-
to. L'ideale sarebbe acquistare un di-
spositivo di backup rapido (nastri di va-
rio genere, dischi ottici) che quasi sem-
pre si accompagnano a un software ap-
positamente sviluppato che contiene
queste ed altre utili funzioni; tuttavia il
costo di un simile dispositivo lo mantie-
ne fuori della portata di una parte degli
utenti.
3) Effettuare una copia totale di tutte le
directory che contengono dati. Archivia-
re i supporti della copia (dischetti, na-
stri, dischi ottici) con un foglietto che ri-
porti indicazioni precise sulle circostan-
ze della copia (data, ora, directory co-
piate).
4) Stabilire una procedura per l'esecu-
zione periodica delle copie dei file mo-
dificati. La cadenza di esecuzione di tali
copie dipenderà dalla periodicità di ag-
giornamento dei dati: se variano quoti-
dianamente in maniera significativa, le
copie dovranno essere fatte tutti i gior-
ni; se le variazioni sono settimanali,
sarà sufficiente una copia alla settima-
na, etc. In queste fasi di copia periodica
dovranno essere trasferiti soltanto i
nuovi file, o quelli modificati dall'ultima
copia; al termine dell'operazione tutti gli
indicatori di archivio dovranno essere
spenti. Una copia di questo genere (c.d.
«incrementale») abitualmente non ri-
chiede più di cinque-dieci minuti in un
sistema utilizzato normalmente da una
sola persona che ne faccia un uso per-
sonale per videoscrittura, gestione pic-
coli archivi, grafica o programmazione.
Le copie incrementali dovrebbero es-
sere tutte conservate, almeno da una
copia completa all'altra (v. appresso). Se
i backup vengono effettuati su dischetti
da 1.44 Mb, è possibile che tali copie
non richiedano più di uno-due dischetti
per volta; se si utilizza un'unità a nastro
probabilmente si potranno effettuare di-
178
Un po' di tecnica:
i virus «nascosti»
na tecnica di guerra utilizzata sin dal-
‘antichità consiste nell'introdursi di
sappiatto nel territorio nemico per attac-
carlo dall'interno, o per compiere azioni di
sabotaggio.
Determinante ai fini della riuscita di que-
sto genere di azioni è una buona mimetiz-
zazione, che in alcuni popoli in determina-
te epoche storiche ha raggiunto livelli di
particolare sofisticazione.
Anche oggi, in presenza di una massic-
cia introduzione della tecnologia nella pra-
tica bellica, la mimetizzazione riveste par-
ticolare importanza, anche se l'occhio da
ingannare non è più soltanto quello del-
l'uomo ma quello ben più attento dei di-
spositivi elettronici di identificazione: pri-
mo fra tutti il radar.
Ecco quindi lo sforzo profuso dai centri
di ricerca per realizzare dispositivi, princi-
palmente aerei, a prova di identificazione
Una categoria di aerei incursori è stata de-
nominata «Stealth» (lett. «soppiatto») pro-
prio per questa capacità di sfuggire all'i-
dentificazione dei radar della contraerea.
Nella terminologia della ricerca antivirus,
sono stati definiti «stealth» quei virus che
mettono in atto qualche forma di mimetiz-
zazione per sfuggire all'identificazione da
parte dei programmi di scansione. Abbia
mo tradotto questo termine con «nasco-
sto».
Il primo virus nascosto di cuì si abbia
notizia è uno tra ì primi virus ad essere
stati riconosciuti: si tratta del Brain. Que-
sto virus intercetta l'INT 13H, una funzio-
ne del DOS utilizzata per leggere un set-
tore sul disco.
Se il virus — residente in memoria — ri-
conosce che il settore letto è il boot se-
ctor, in risultato alla richiesta di lettura vie-
ne passato l'originario boot sector, non in-
fetto, in luogo di quello effettivamente re-
gistrato all'inizio del disco; in questo modo
l'utente può essere tratto in inganno, ve-
dendo che il boot sector contiene ciò che
dovrebbe contenere, e il virus gli tiene na-
scosto il fatto che in realtà il boot sector è
stato modificato.
verse decine di copie sullo stesso sup-
porto prima di arrivare a riempirlo.
5) Stabilire in anticipo due giornate l’an-
no da dedicare a una copia completa del
sistema, in cui verrà ripetuta l'operazio-
ne effettuata all’inizio. Le copie comple-
te dovranno essere tutte conservate,
per poter avere una situazione storica
dell'andamento delle modifiche effet-
tuate sui propri dati.
Ciascuna copia dovrà essere verifica-
ta immediatamente dopo la sua esecu-
zione. Poiché il fine delle copie è di con-
sentire all'utente di dormire sonni tran-
quilli a fronte non soltanto del rischio di
essere attaccato da un virus, ma anche
Aggirare questa tecnica di mimetizzazio-
ne è piuttosto semplice. È sufficiente av-
Viare il sistema partendo da un dischetto
sicuramente pulito e leggere il boot sector
del disco incriminato; poiché il virus sicu-
ramente non sarà residente in memoria, il
settore restituito dall'operazione di lettura
è il «vero» boot sector, e non quello man-
tenuto dallo stesso virus per ingannare l'u-
tente.
Nel caso di un virus parassita, che si tra-
smette cioè attaccandosi a un programma
eseguibile, la mimetizzazione è più difficile
perché il virus dovrà soddisfare due condi-
zioni:
1) non dovrà essere visibile (ad es. me-
diante il comando DIR) un aumento nella
lunghezza del file;
2) un programma che legga il file esegui-
bile contenente il virus deve ottenere sol-
tanto il contenuto del file originario, senza
il virus.
Alcuni virus implementano un dispositi-
vo di mimetizzazione che rispetta molto
efficientemente entrambe le condizioni,
Tra di essi i più significativi sono il «Num-
ber of the Beast» e il 4K (Frodo)
Tra le due condizioni indicate, la secon-
da è di gran lunga la più difficile da imple-
mentare.
Mentre molti virus sono în grado di na-
scondere l'aumento di lunghezza dei file
che li ospitano, più difficile è nascondere
l'effettiva presenza del codice virale.
Esistono tecniche particolarmente sofi-
sticate, che per ovvie ragioni non è oppor-
tuno descrivere în dettaglio; i due metodi
attualmente utilizzati richiedono che il vi-
rus mantenga da qualche parte una copia
del contenuto originario del file infettato,
per poterlo offrire «disinfettato» all'esame,
per esempio a un programma di scansio-
ne.
L'unico metodo veramente efficiente
per l'identificazione di un virus nascosto
‘comporta l'uso di un algoritmo di controllo
del contenuto dei file eseguibili. Di questo
argomento si tratterà più diffusamente in
un prossimo articolo.
del semplice rischio di un guasto, è in-
dispensabile che egli sappia di poter fa-
re affidamento sulle copie. Per qualsiasi
evento — virus, rottura di disco fisso o
inavvertita rimozione di un file — l'uten-
te deve confidare nel fatto che è suffi-
ciente prendere il supporto che contie-
ne l'ultima copia e riportare su disco ciò
che è andato distrutto. In particolare, in
caso di attacco da parte di un virus l'u-
tente deve poter tranquillamente effet-
tuare una formattazione a basso livello
del disco fisso, senza preoccuparsi dei
propri dati se non per quelle modifiche
fatte successivamente all'ultima copia
di sicurezza effettuata. me
MCmicrocomputer n. 109 - luglio/agosto 1991
GI.S.COMPUTER
VENDITA AL MINUTO E PER CORRISPONDENZA
UNICA AD UNIRE PRODOTTI DI ALTA QUALITA' A PREZZI CONTENUTISSIMI
VIA CASTRO DEI VOLSCI 40/42 [TJCOLLI ALBANI - 00179 ROMA - TEL. 06/7810593-7803856
CONTATTATECI GARANTIAMO QUALITA' CORTESIA COMPETENZA
TUTTI I NOSTRI PRODOTTI SI INTENDONO GARANTITI 12 MESI - PREZZI IVA ESCLUSA
ORARIO 9.30 - 13.00 / 16.30 - 19.30 GIOV. POM. CHIUSO - SAB. MATTINA APERTO
POSSIBILITA' ANCHE DI VENDITA RATEIZZATA (SOLO PER ROMA)
_———ÈÈ sese Ms DOS COMPUTER =-==&i{/-“-—)_ià
AT 16 MHZ 1MB FD 1,44MB DUAL TASTIERA 101 DESK TOP PARALL. E SERIALE
AT 27 MHZ 1MB, FLOPPY 1,44MB, VGA 800x600, TASTIERA 101, DESK TOP, PARALLELA, SERIALE, HD 40MB, JOYSTICK
386 SX 20 MHZ, 1MB, FLOPPY 1,44MB, VGA 800x600, TASTIERA 101, DESK TOP, PARALLELA, SERIALE, HD 40MB
386 35 MHZ, 1MB, FLOPPY 1,44MB, VGA 800x500, TASTIERA 101, DESK TOP, PARALLELA, SERIALE, HD 40MB
386 54MHZ, 64 CASH, 2MB, FLOPPY 1,44MB, VGA 800x600, DESK TOP, TASTIERA 101, PARALLELA SERIALE, HD 40MB
‘486 117MHZ, 4MB, FLOPPY 1,44MB, VGA 1024, DESK TOP, TASTIERA 101, PARALLELA, SERIALE, HD 40MB
PORTATILE NOTEBOOK 286 VGA, HD 20, FD 1.44MB, KG. 2.6
PORTATILE NOTEBOOK 386 SX, HD 20MB, FD 1.44MB, FD EXT 1.2 MB, VGA, KG. 2.6
PORTATILE NOTEBOOK 286, 21 MHZ, FD 1.44MB, HD 40MB, VGA - VERYDATA -
\ ATTENZIONE ! SUI NOSTRI PREZZI NON VI SONO SGRADEVOLI SORPRESE: SI INTENDONO PER MACCHINE COMPLETE DI TUTTO
650.000
1.200.000
1.700.000
2.300.000
2.500.000
3.950.000
2.600.000
3.500.000
3.150.000
CONTATTATECI PER QUALSIASI CONFIGURAZIONE PERSONALIZZATA, SAPREMO ACCONTENTARVI !!
PIASTRA AT 27MHZ 270.000
PIASTRA AT T6MHZ 150.000
PIASTRA AT 21MHZ 230.000
PIASTRA 386 SX 20MHZ 550.000
PIASTRA 386 28MHZ 850.000
PIASTRA madre 386/33 CACHE 1.350.000
PIASTRA 486/117 MHZ 2.600.000
HARDISK SEAGATE 124-20. 280.000
HARDISK SEAGATE 157-40 AT BUS. 390.000
HARDISK QUANTUM 40MB 550.000
HARDISK QUANTUM 80MB 700.000
HARDISK MAXTOR 80MB,17M/S 1" 650.000
HARDCARD 40MB per Amstrad e Amiga 546.000
‘CDROM INT. + CONTROLLER 630.000
HARD DISC TOSHIBA 105 ME 700,000
HARD DISC SEAGATE 130 MB 850.000
MONITOR DUAL 14" BMW 190.000
MONITOR EGA AMBRA 218.000
MONITOR VGA BIANCO 210.000
COLORE VGA 1024x768 0,28 590.000
COLORE VGA 800x600 0,31 550.000
COLORE VGA 640x480 0.39 510.000
COLORE MULTYSINCH 700.000
MULTISYNCH MITSUBISHI 924.000
MULTISYNCH NEC Ill D 930.000
MOUSE da Lire 50.000
MODEM INTERNO 1200 99.000
MODEM INTERNO 2400 227.000
MODEM ESTERNO 1200 168.000
MODEM ESTERNO 2400 252.000
MODEM 2400 EXT. MNP5 294.000
TAVOLETTA GRAFICA 400.000,
CABINET DESK TOP 142.000
CABINET MONITOWER 243.000
DRIVE 360Kk 100.000
DRIVE 720K 100.000
CENTRO ASSISTENZA E RIPARAZIONI IN 24 ORE DI OGNI DIFETTO.
VOLETE RICEVERE IMMEDIATAMENTE IL NOSTRO DETTAGLIATISSIMO LISTINO?
CoLeGatevi popo LE 20.00 con LA NostRA BBS. NE RIMARRETE ENTUSIASTI: TeL 06/7803856
COMMODORE
AMIGA 500 588.000
AMIGA 2000 1.260.000
COMMODORE 64 NEW 220.000
MONITOR PHILIPS DD 33 II° 378.000
DRIVE PER CBM 64 205.000
DRIVE EST. AMIGA 139.000
DRIVE INT. A2000 120.000
ESPANSIONE AMIGA 500 84.000
MONITOR CBM 1084S NEW — 400.000
SCANNER AMIGA 336.000
MOUSE AMIGA 50.000
GENLOCK A 2301 340.000
GENLOCK AMIGA 470.000
DIGIVIDEO AMIGA 110.000
DIGIAUDIO AMIGA 110.000
ANTIFLICKERING 800.000
VIDEON 3.0 462.000
HD 2000 2090 714.000
HD A590 500 714.000
MIDI AMIGA 67.000
PREZZI IVA ESCLUSA: - GARANZIA 12 MESI
STAMPANTI
IMMEDIATAMENTE DISPONIBILE A
PREZZO IMBATTIBILE
QUALSIASI MODELLO
DELLE SEGUENTI CASE:
EPSON
STAR
CITIZEN
NEC
LINEA GVP AMIGA
HARD DISK GVP 500 20MB 798.000
HARD DISK GVP 500 40MB 1.050.000
HARD DISK GVP 2000 40MB 945.000
HARD DISK GVP 2000 105MB 1.245.000
CONTROLLER GVP 8MB+HD 400.000
AT ONCE 396.000
RICHIEDERE IL NOSTRO CATALOGO CON 350
DRIVE 1.2MB 129.000
FLOPPY 1,44MB 129.000
CGA/HERCULES 60,000
VGA 800 x 600 120.000
VGA 1024 x 768 + ZOOM 210.000
VGA TIM+ZOOM 250.000
TASTIERA 101 TASTI 71.000
PARALLELA + 2 SERIALI 50.000
CONTROLLER AT MFM 120.000
CONTROLLER AT BUS 40.000
SCANNER + OCR 299.000
FAX FENNER FFI 750.000
NOVITA
SCHEDA SOUND BLASTER 290.000
GRUPPO 600 W SINUSOIDALE 850.000
GRUPPO 500 W TRAPEZOIDALE 500.000
STREAMING TAPE ARCHIVE 60 MB 800.000
MODEM 38.400 MNP8& 1.600.000
SCANNER 256 TONI 550.000
SCANNER COLORI 700.000
DOS 4.01 150.000
DR DOS 5.0 135.000
COPROCESSORI MATEMATICI
IMMEDIATAMENTE DISPONIBILI
A PREZZI ECCEZIONALI.
UN ESEMPIO:
80287/12 190.000
80387/25 350.000
80387/33 ‘490.000
FLOPPY DISK
5 1/4 DSDD 462
5 1/4 HD MITO 1.680
3 1/2 DSDD 756
3 1/2 SSDD SONY 1.092
3 1/2 DSDD MITSUBISHI 1.261
3 1/2HD 1.680
DESK TOP PUBLISHING
Made in Italy
di Mauro Gandini
Chi ha detto che tutte le idee per il desktop publishing
debbano venire dagli Stati Uniti?
Abbiamo scoperto che la tipica creatività italiana trova un terreno molto
fertile nel campo del desktop publishing.
Vediamo alcuni dei più significativi prodotti e servizi
Un po' di storia
Come molti ormai sanno PageMaker
è uno dei primi prodotti di desktop
publishing apparsi sul mercato: il pro-
gramma di beta testing (test dei prodot-
ti software da parte di potenziali clienti
selezionati) iniziò ad ottobre del 1985
Anche in Italia fu possibile per alcune
società provare Il programma in antepri
ma: fu subito notato il problema della
sillabazione,
PageMaker nella sua prima versione
infatti non aveva alcun tipo di sillabazio-
ne dei testi, se non manuale. Questo
per il mercato americano non era un
grosso problema poiché la maggior par-
te delle loro pubblicazioni adotta la pura
e semplice giustificazione a sinistra, si-
tuazione nella quale la sillabazione assu-
me un'importanza molto relativa.
I film in quadricromia per stampare questa foto sono stati realizzati attraver:
Apis Niger Software
180
In Italia questo problema invece era
decisamente di importanza vitale, poi-
ché molte pubblicazioni compongono il
testo în formato giustificato, con neces-
sità quindi di sillabazione. Fu così che a
dicembre del 1985 nacque un program-
mino specifico per la sillabazione dei
testi in italiano: Sita. Con tutta probabi-
lità questo fu il primo prodotto italiano
destinato al nascente mercato del desk-
top publishing.
Altre società italiane erano comunque
già pronte ad entrare in questo merca-
to: la maggior parte veniva dal settore
del publishing tradizionale. Visto il suc-
cesso del desktop publishing anche in
Italia, valeva la pena di cimentarsi con
esso. | risultati che vedremo parlano da
soli: non abbiamo nulla da invidiare agli
Stati Uniti o agli altri paesi europei, anzi
alcuni prodotti italiani stanno per essere
‘olorLAB della
acquistati proprio da grosse software
house americane.
Utility, immagini e altro ancora
Così come è stato per il primo pro
gramma italiano destinato al dip, pos
siamo notare che in Italia vengono so
prattutto prodotte utility che consento-
no di sfruttare meglio le potenzialità dei
programmi oppure di svolgere funzioni
complesse (come per esempio la sepa-
razione di quadricromia)
Un altro settore dove emerge la crea-
tività italiana è quello delle clip-art: si è
notato infatti che le molte librerie di
disegni provenienti da oltre oceano, non
sono sufficienti a coprire le esigenze del
mercato, Il pubblico infatti richiede dise-
gni che meglio rispecchiano il paese in
cui vengono utilizzati e quindi per esem
pio inserire il simbolo dei dollari quando
si parla di soldi potrebbe non essere
l'ideale rispetto alla possibilità di inserire
l'immagine di un biglietto da 100.000
lire. Nascono quindi le librerie di disegni
«italiani» con l'obiettivo di integrare le
grandi raccolte di clip-art provenienti da
gli Stati Uniti
Ma questo non è tutto: le software
house italiane hanno creato anche altri
prodotti il cui utilizzo è di vasto interes.
se anche nel settore dtp. Ricordiamo
quindi anche famiglie di font ed emula
tori di font a video, programmi di tra
sformazione di immagini da standard
industriali come AutoCAD e HPGL in
formati più consoni agli utilizzi in dtp
(PostScript o Tiff), utility per ottimizzare
i risultati sulle stampanti laser
Infine non dobbiamo dimenticare il
settore dei servizi. Le società di training
nel settore informatico hanno capito su
bito la potenzialità di questo mercato e
hanno approntato corsi sui principali pac
chetti applicativi PostScript come Page
Maker e Ventura. Sempre nel campo dei
‘servizi troviamo i centri di stampa rapida,
basati su sistemi di dtp che consentono
all'utente di realizzare | propri materiali in
casa e poi andare a stamparli su laser 0
stampante a colori in questi centri, oppu-
re utilizzare attrezzature particolari e co
stose come scanner, unità fotografiche
come Linotype, ecc
MCmicrocomputer n. 109 - luglio/agosto 1991
Passiamo ora ad esaminare alcune di
queste interessanti proposte del Made
in Italy: vedrete che anche in Italia i
buoni prodotti e le buone idee non
mancano,
ANS - Apis Nigel Software
La società nasce nel 1988 e dal 1990
ha anche una partecipazione di IBM
Italia: questo fatto comunque non cam-
bia le sue origini di società italiana con
management italiano e soprattutto idee
italiane.
Lo studio delle esigenze di un merca-
to editoriale molto vasto (dal piccolo
utente di dtp al quotidiano) ha fatto
nascere le idee che hanno portato la
società a concentrarsi sul trattamento
delle immagini anche a colori, dalla loro
trasmissione alla loro gestione, al loro
utilizzo con sistemi non più costosissi-
mi, ma a livello di PC.
L'utilizzo di sistemi sempre meno co-
stosi è il punto critico di entrata del
colore in segmenti come i quotidiani
che fino ad ora hanno reputato sempre
troppo costosi gli investimenti per at-
tuare questa scelta che comunque
sembra ormai un passo obbligatorio nei
prossimi anni (i dati della FIEG, la fede-
razione degli editori di quotidiani parla di
stampa a colori nel 55% dei casi alla
metà di questo decennio). Ovviamente
il risolvimento di problemi cosi com-
plessi porta a soluzioni che possono
essere interessanti anche per il desktop
publishing. Vediamo le più interessanti
proposte di ANS.
ColorLAB — ColorLAB è un software
professionale di separazione in quadri-
cromia della immagini a colori per siste-
mi MS-DOS. Questo software permette
quindi di suddividere in quattro file Post-
Script l'immagine per consentire poi at-
traverso una fotounità la realizzazione
dei quattro film per il cyan, il magenta, il
giallo e il nero, colori base per la stampa
a colori (il formato PostScript consente
anche di importare questi file in docu-
menti realizzati con prodotti di dtp). L'at-
tuale versione 1.9 consente un controllo
molto preciso su svariati parametri del-
l'immagine per ottenere una qualità pari
a quella di sistemi molto costosi; per
MCmicrocomputer n. 109 - luglio/agosto 1991
DESK TOP PUBLISHING
Parametri Conversione HPGL
Parametri d’ingresso
| Dimensioni d'uscita
Î
Dimensione Foglio :| | Oscalel: [12.000
H:[SSA.0000 B41.0000 ] | © Max (lt or #) :|34.0000
Line Controi
Penna Spessore Colore Filtro = © pu
® (e) e]
A A A
Ecco i parametri di [e) o ®
conversione per un
fe HPGL attraverso il Spessori in: [_Milimetri {E Mantieni fissi gli spessori
programma MAPO —
della Ci ih.
RATA corottere:[G Futa] Stile: [Testo normale] conce
corpo: [Eo00a]= cotore:[i) ritro:
Un'immagine trattata
con MAPO: si può
notare la maggior
definizione del
disegno ottenuto in
formato PostSenpt
esempio si possono controllare le curve
dei colori fondamentali, il punto medio
contrasto, la gestione della profondità e
delle alte luci, la visualizzazione delle
progressive C+M, M+G, G+C. Inoltre il
sistema consente la separazione sia in
quadricromia sia tricromia sia anche in
B/N gestendo automaticamente i livelli
di grigio; abbiamo anche la possibilità di
gestire le immagini attraverso un archi-
vio di filtri ottimizzati, la gestione da 8 a
80 linee per millimetro, la gestione della
risoluzione delle foto unità da 1200 a
3250 dpi ed infine la possibilità di sce-
gliere l'orientamento della stampa sulla
pellicola (con grande risparmio di pellico-
la stessa). Tutto ciò partendo da un'im-
magine acquisita da scanner a colori con
generazione diretta di file Tiff o TGA (per
la gestione della scheda Targa) a 8, 16,
24 0 32 bit oppure da immagini realizzate
con programmi di illustrazione come
Corel Draw, Illustrator, ecc. Il sistema
necessario per ottenere una separazione
in quadricromia di livello professionale
viene a costare meno di 30 milioni
(esclusa la fotounità per la quale ci si si
può appoggiare ad un service) contro le
centinaia necessarie fino ad ora: questa
soluzione per piccole case editrici e
agenzie di pubblicità può senza dubbio
essere molto interessante
ImagoLAB — Anche questo software
è in grado di eseguire le separazione
delle immagini a colori per l'utilizzo in
quadricromia. Riproduce la maggior par-
te delle funzioni di ColorLAB e lavora
sotto interfaccia grafica Microsoft Win-
dows: questo porta evidentemente a
grossi vantaggi per tutti coloro che uti
lizzano correntemente questo ambiente
(che ricordiamo viene utilizzato da Page-
Maker, da Ventura e tra breve anche da
XPress)
Cigraph
Società mestrina che da alcuni anni si
dedica alla realizzazione di software de-
dicato all'ingegneria e al CAD su piatta-
forme Macintosh. La trattazione di argo-
menti particolarmente tecnici, ha porta-
to Cigraph a risolvere inizialmente alcuni
problemi propri con soluzioni che poi si
sono dimostrate talmente valide da es-
181
DESK TOP PUBLISHING
sere richieste dal mercato. È il caso del
prodotto di cui parleremo, MAPO, nato
dalla necessità di realizzare i manuali
per i propri software senza dover ridisi-
gnare tutte le immagini necessarie.
MAPO — Questo programma esegue
la conversione di file HPGL in file Post-
Script ed è nato come abbiamo detto
dalla esigenza di poter trasferire imma-
gini provenienti da programmi di CAD
(che normalmente vengono messe su
carta attraverso plotter) a sistemi tradi-
zionali di dtp. HPGL (Hewlett-Packard
Graphic Language) è infatti il linguaggio
adottato su gran parte dei plotter e
utilizzato quindi dalla quasi totalità del
software di CAD disponibile sul merca-
to, Fino ad ora il sistema di importazio-
ne di immagini da programmi CAD in
documenti di DTP passava attraverso il
salvataggio dell'immagine come Pict,
ma ciò comportava alcuni inconvenien-
ti: lo spessore delle linee risultava deci-
samente grosso (ricordiamo che la defi-
nizione dei plotter non è paragonabile ai
300 punti pollice di una stampante la-
ser); venivano riprodotte immagini con
la tipica scalettatura digitale; venivano
persi | particolari complessi dei disegni.
MAPO risolve tutti questi problemi con-
sentendo un perfetto controllo dello
spessore delle linee che essendo rico-
struite in formato PostScript, perdono
anche la frammentazione digitale e con-
sentono quindi di visualizzare anche |
dettagli dell'immagine. Ovviamente tut-
ta una serie di parametri può essere
definita prima della conversione in mo-
do da ottimizzare ulteriormente il risulta-
to, risultato che può essere quindi inse-
rito in un qualsiasi documento di dtp
salvaguardandone persino retinature,
testi e anche colori
182
Alcuni esempi di immagini, fondini, font e bordi disponibili
SI
< Ecco alcune delle confezioni di disegni prodotte da Creative.
Creative
Nata nel 1989, la società ha sempre
proposto materiali molto interessanti
nel campo della grafica (persino una
rivista che prende nome dalla società)
all'inizio di quest'anno è nato un ambi-
zioso progetto di 10 volumi di clip-art
(immagini), font, bordi e sfondi. | primi
tre realizzati sono andati completamen-
te a ruba e si sta quindi approntando
una nuova produzione.
Immagini — Le immagini proposte da
questi tre primi volumi sono di vario
genere: affari e industria, persone, cibi,
oggetti di uso comune, disegni di fanta-
sia e simboli. In maniera specifica il
primo volume è stato dedicato alle nu-
merose richieste provenienti dal merca-
to del cosiddetto desktop cutting (PC
collegato a speciali plotter che al posto
della penna hanno una lama e quindi
possono ritagliare immagini per esem-
pio da fogli autoadesivi). Il quarto volu-
me conterrà alcuni disegni astratti e di
iper-realism: nei prossimi volumi saran-
no realizzate immagini seguendo tema
tiche specifiche (mappe, sport, mobili.
ecc.), anche seguendo le richieste degli
utenti.
Font — Non sono font di tipo tradizio-
nale, ma font di immagini che possono
essere utilizzati per inserire nei testi
piccole immagini. Nei tre primi pacchet-
ti abbiamo tre differenti tipologie di
font: pacchetto 1, font che consentono
di realizzare bordi; pacchetto 2, font che
consentono di realizzare frecce; pac-
chetto 3, font di simboli vari (inclusi
segnali come sport, camping, ecc.). Il
prossimo volume conterrà font outline e
di elementi grafici
Bordi e sfondi — Ogni volume ne
raccoglie un certo numero per tutte le
esigenze. Il prossimo volume sarà dedi-
cato in maniera preponderante proprio
agli sfondi
Come abbiamo visto ogni pacchetto
contiene materiale vario, ma omogeneo
come argomenti. Le confezioni conten-
gono mediamente 6 dischetti completi
di un manuale (in tre lingue: italiano
Indirizzi utili
Apis Niger Software - Via Pindemonte, 63
50124 Firenze - Tel. 055/2336581
Cigraph - Via Brunacci, 9/b - 30175 Mestre
(VE) - Tel. 041/932388.
Creative - Via 1° Maggio, 225 - 22048
Oggiono (CO) - Tel, 0341/577794.
Exo System - Via G. Ciarrocchi, 4 - 00151
Roma - Tel. 06/5312153.
J. Soft - Milano Oltre, Pal. Tintoretto
Via Cassanese, 224 - 20090 Segrate (MI)
Tel. 02/26920700.
MicroPRINT - C.D.N. Via Porzio isola G, 4
80143 Napoli - Tel. 081/7877028.
Micro Progettazione Avanzata - Via del
Boschetto, 40c - 00184 Roma - Tel. 06/
4746683.
NewPRINT - Via C. Colombo, 53 - 80133
Napoli - Tel. 081/5517223.
Piazza Xilo M.C. - Via Domokos,
40141 Bologna - Tel. 051/6233728.
Prontaprint - Corso Vittorio Emanuele, 74
10121 Torino - Tel. 011/513758.
Trainform - Via della Villa di Lucina, 38
00145 Roma - Tel. 06/5412411
10 -
MCmicrocomputer n. 109 - luglio/agosto 1991
Centri specializzati in training sul dtp
Asfor - Via Columella, 40 - 20128 Milano
Tel. 02/2552390.
Automazione Ufficio - Via Ampère, 11
20131 Milano - Tel. 02/70634698.
Cisat - Via Nomentana, 77 - 00161 Roma
Tel. 06/8443044.
EIS Intech - Via F. Ferruccio, 2 - 20145
Milano - Tel. 02/33105572.
FutureDESK - Via Frua, 22 - 20146 Milano
inglese e spagnolo) che riproduce le
immagini con i relativi nomi di file: sono
disponibili sia in versione per Macintosh
che per computer MS-DOS e le confe-
zioni sono molto belle e accattivanti. Il
costo di ogni volume è di L.150.000
(+IVA).
EXO
Questa società di Roma svolge la sua
specifica attività nel campo del softwa-
re per Macintosh. Nel suo catalogo di
prodotti troviamo due prodotti, uno spe-
cifico per il settore del dip e l'altro che
pur potendo essere utilizzato in altre
attività può comunque risultare molto
utile. Il primo è Formuler, mentre il
secondo si chiama WordsFinder.
Formuler è un generatore di formule
matematiche complesse, molto utile
quindi nella stesura di libri e/o pubblica-
zioni di carattere scientifico. La formula
viene scritta seguendo alcune semplici
regole di sintassi: il programma è dotato
di un Syntax Helper che aiuta l'utente alle
prime armi nel caso non ricordi alcune
regole di sintassi. Una volta scritta la
formula questa verrà automaticamente
disegnata da Formuler con possibilità di
scelta di tre formati, grande, media e
piccola. A questo punto potremo copiarla
nel nostro documento. Nell'ultima ver-
sione 2.0 troviamo anche un utile siste-
ma di archivio che consente di memoriz-
zare molte formule, con la possibilità di
richiamarle, modificarle e ottenere quindi
molto velocemente nuove formule.
WordsFinder è un dizionario multilin-
gue interattivo. Si presenta come un
accessorio di scrivania richiamabile dal
menu mela oppure come programma a
sé stante. In questo caso il WordsFin-
der offre il massimo delle prestazioni
consentendo persino di crearsi un pro-
prio vocabolario personalizzato oppure
di aggiungere parole o idiomi a quello
esistente. Attualmente la versione base
consente la traduzione di alcune decine
di migliaia di termini dall'italiano all'in-
glese e viceversa.
MicroPRINT
E una catena di negozi specializzati
nel Service. La società nasce da un'idea
MCmicrocomputer n. 109 - luglio/agosto 1991
Tel. 02/48007865.
Irpe - Via Carantani, 1 - Varese
Tel. 0332/238533.
Serco System - Via Laurentina, 21 - Roma
Tel. 06/5415663.
TC Sistema - Largo Corsia dei Servi, 11
20122 Milano - Tel. 02/76007333.
Trainform - Via della Villa di Lucina, 38
00145 Roma - Tel. 06/5412411.
nata negli States: infatti i centri Micro-
PRINT sono presenti in altri paesi come
Canada, Messico e Spagna. In Italia
evidentemente l'idea segue le esigenze
del mercato locale. | centri MicroPRINT
nascono con il concetto del Franchising,
cioè viene creata una struttura base in
grado di fornire tutto il know-how e le
attrezzature necessarie alla creazione di
centri specializzati.
Attualmente i centri MicroPRINT di-
sponibili in Italia sono Bari, Benevento,
Bergamo, Chieti, Cosenza, Firenze, Ge-
nova, Messina, Napoli (3 centri), Pado-
va, Parma, Pescara, Pisa, Portici, Roma,
Salerno, Torino e Venezia.
L'idea centrale dell'intera organizza-
zione è basata su una grossa elasticità
operativa di ogni singolo centro atta a
soddisfare la grande maggioranza delle
richieste del mercato. Essenzialmente
si possono schematizzare tre tipologie
di approccio: full service, desktop servi-
ce e self-service.
Nel primo caso l'utente non specializ-
zato e privo di qualsiasi conoscenza si
rivolge al centro MicroPRINT con l'idea
di cosa vuole realizzare e ne ottiene
totale consulenza fino alla realizzazione
totale del materiale, senza necessità di
intervento specifico dell'utente. Nel se-
condo caso il cliente realizza in proprio il
lavoro in ufficio: si rivolge quindi al
centro MicroPRINT per operazioni come
stampa delle pellicole, acquisizione di
immagini da scanner, in pratica tutte
quelle operazioni specifiche per le quali
siano necessarie apparecchiature parti-
colari ad alto costo e quindi non alla
portata dell'utente medio. Nel terzo ca-
so il cliente in pratica noleggia le appa-
recchiature, realizza la propria documen-
tazione e la stampa utilizzando qualsiasi
computer o periferica gli siano neces-
sari.
Non tutti i centri hanno la stessa
completezza di servizi e attrezzature. In
pratica esistono tre tipologie di centro: i
centri Pilota, i centri Satellite e gli Spor-
telli. | centri Pilota sono quelli più com-
pleti e consentono tutte le tipologie di
lavorazione fornendo persino materiali
stampati in quantità (normalmente ap-
poggiandosi a tipografie esterne). | cen-
tri Satellite hanno funzionalità abbastan-
za complete, ma sono ubicati in città
DESK TOP PUBLISHING
medio-piccole. Gli Sportelli sono piccoli
negozi con attrezzature limitate, ma in
contatto con i centri Pilota o con quelli
Satellite per tutti i servizi che non sono
in grado di fornire direttamente.
Micro Progettazione Avanzata
Anche in questo caso ci troviamo di
fronte ad una società di Roma specializ-
zata in programmi per l'ambiente Ma-
cintosh. Nella produzione di MPA trovia-
mo due programmi in qualche maniera
utili nel settore dtp, anche se non speci-
fici: DeskTraduttore e Sinonimi.
Il primo prodotto è un accessorio di
scrivania che consente di ottenere la
traduzione di vocaboli dall'italiano in al-
tre lingue. L'utilizzo è molto semplice:
basta scrivere la parola per la quale si
vuole la traduzione scegliere la direzio-
ne di traduzione (es. Ita->Ing oppure
Ing->Ita) e automaticamente vedremo
apparire la parola nella lingua seleziona-
ta. Infatti DeskTraduttore viene fornito
di base con il dizionario italiano-inglese,
ma può essere arricchito con moduli
delle principali lingue europee. Inoltre è
possibile aggiungere eventuali termini
non presenti nell'archivio del program-
ma (che verranno quindi memorizzati
per utilizzi futuri) ed è persino possibile
chiedere al programma di aiutarci nella
pronuncia del vocabolo stesso: attivan-
do il pulsante Pronuncia sentiremo la
voce un po' metallica di Macintosh pro-
nunciare la parola in esame.
Sinonimi è un programma che con-
sente di avere a portata di mano un
completo dizionario dei sinonimi della
lingua italiana. Questo accessorio, una
volta mancante nei programmi di scrit-
tura ha assunto sempre maggiore im-
portanza (è stato persino inserito nel
piano di Normalizzazione dei prodotti
softwaré destinati alla Pubblica Ammini-
strazione tra le caratteristiche di base
che deve avere un word processor).
Ora è largamente disponibile nei pro-
grammi di scrittura appunto, ma non se
ne vede traccia in quelli di dtp. Per
questo lo proponiamo come giusta inte-
grazione ai software di impaginazione
essendo anche in questo caso un ac-
cessorio di scrivania, può essere richia-
mato semplicemente ogni qualvolta sia
necessario per trovare la parola più
giusta.
NewPRINT
Anche in questo caso ci troviamo di
fronte ad un centro servizi. Le società
del gruppo sono due: una dedicata ai
servizi di comunicazione e l'altra, la
NewPRINT Engineering, che segue il
mercato dei servizi ingegneristici (esem-
183
DESK TOP PUBLISHING
pio: portare un progetto dalla carta al
computer attraverso sistemi di CAD).
Dedicheremo la nostra attenzione alla
sola società di servizi di comunicazione
La società ha la sua sede operativa a
Napoli. In totale troviamo 16 centri in
Italia: Napoli (2 centri + 4 affiliati), Mila-
no, Genova, Bologna, Roma, Cagliari.
Portici, Casoria, Caserta, Salerno e Ca-
pri (affiliato).
Tre le principali attività dei centri:
Publishing, Progetti Speciali, Servizi,
Il settore del Publishing offre servizi
di Desktop Publishing, Professional Pu-
blishing (con sistemi tradizionali), In
House Publishing (attraverso attrezzatu-
re interne alla struttura) e Technical
Publishing dedicato a tutti coloro che
debbano realizzare pubblicazioni di tipo
tecnico. Nel settore Progetti Speciali
troviamo dal servizio di stampa rapida di
fotografie, ai sistemi multimediali, fino
alla stampa di immagini a colori su
tessuto. | servizi sono tutti nell'ambito
della comunicazione e gestione azienda-
le: organizzazione congressi, audiovisi-
vi, preparazione campagne pubblicitarie,
servizio di ufficio stampa, selezione e
formazione del personale.
Piazza Xilo
Questa società di Bologna nasce al-
cuni anni orsono nel settore dell'editoria
tradizionale. Con l'avvento del desktop
publishing nascono nuovi stimoli e la
società quindi sì riconverte in un certo
senso su prodotti destinati a questo
settore. Cinque i prodotti destinati al
dtp: Quadriscan, Galleria, Font-o-Matic,
Auto-PostScript e Specular.
Senza dubbio Quadriscan è il fiore
all'occhiello di Piazza Xilo (sembra addi-
rittura che questo prodotto verrà fornito
da Aldus in collegamento con la sua
versione di PageMaker per Windows):
questo software per PC MS-DOS per-
mette la selezione in quadricromia di
file generati da Ventura, PageMaker e
CorelDraw. In pratica è possibile final-
mente sfruttare a pieno le potenzialità
grafiche a colori di questi prodotti, ge-
nerando | file relativi alla stampa in
quadricromia, pronti per essere mandati
in stampa attraverso una normale fo-
tounità. Per quanto riguarda PageMaker
e Ventura, è garantita la scansione qua-
dricromatica sia dei colori di default che
quelli definiti dall'utente, con possibilità
di affinare la tonalità caldo-fredda dei
colori
Inoltre Quadriscan permette di defini-
re per ogni colore, l'angolo e la densità
del retino e aggiunge al lato del docu-
mento il nome del relativo colore (giallo,
cian, magenta, nero) e i crocini sui quat-
tro angoli.
184
€ Archivio Composizione Opzioni
Ma
italy
articolo non paricolarmente lungo sul Made tn aly. Man mano che ci addentavamo in
Traduzione
Una videata di
DeskTraduttore: come
si può notare è
Parola da tradurre
(eXLi
® Italiono-Inglese
Micro Progettazione Avanzata
“RISO
eToa
eEven
possibile chiedere
anche al software di
pronunciare
la parola
I
ate TRIS IRARO TI Neve FU paga tI NO MESEIRTIRT
Nel caso di file CorelDraw, Quadri
scan genera quattro file PostScript in-
capsulati, pronti per essere importati
nei documenti elaborati con PageMaker
o Ventura. | colori sono fedelmente
rispettati (sempre con possibilità di agi-
re sulla tonalità calda-fredda) e anche i
retini impostati per le varie sezioni del
disegno da CorelDraw sono rispettati
per evitare che vengano alterati effetti
speciali realizzati dal programma, Inoltre
Quadriscan è in grado di eseguire una
scansione quadricromatica globale su
un documento PageMaker o Ventura
contenenti un disegno realizzato con
CorelDraw: in questo caso sarà anche
possibile inserire delle scritte scavate
nel colore del disegno inserito da Corel-
Draw. Un'ultima caratteristica: Quadri-
scan riesce a gestire il posizionamento
del documento sulla pellicola in caso dî
utilizzo di fotounità. Questa funzionalità
è veramente l'uovo di Colombo poiché
consente di risparmiare un mare di pelli-
cola con vantaggi non indifferenti, riì-
sparmio di materiali — sia pellicola sia
Sviluppi — e conseguente riduzione del-
l'inquinamento ambientale.
Passiamo ora a Galleria: questo pro-
dotto è una raccolta di disegni apposita-
mente studiati per il mercato italiano
con PC di tipo MS-DOS, Gli oltre 200
disegni sono disponibili in formato CRD,
CGM e EPS per i più svariati utilizzi.
Troviamo infatti
— cartine geografiche delle regioni ita-
liane molto dettagliate (capoluoghi,
autostrade, laghi, fiumi, aree altimetri-
che);
— mezzi di locomozione auto italiane;
— segnali stradali italiani a norme CEE
1990;
— edilizia locale;
— monumenti e immagini turistiche
italiane;
— disegni di tipo tecnico prettamente
italiani (telefoni, ecc.);
— sport nazionali (squadre di calcio ita-
liane, ecc.);
— banconote, monete e strumenti di
credito italiani
Font-o-Matic è destinato a tutti gli
utenti di Ventura con interfaccia GEM
che vogliono avere una reale visione
WYSIWYG dei font del proprio docu-
mento. L'ambiente grafico GEM è infat-
ti molto limitato nel numero di font
direttamente riproducibili a video così
come saranno stampati: Font-o-Matic
sopperisce alle mancanze di GEM met-
tendo a disposizione come screen font i
principali font utilizzabili con le stampan-
ti PostScript. In pratica abbiamo: raffi-
gurazione a video corretta del disegno
del font; perfetto posizionamento dei
caratteri con possibilità di controllo di
parametri come kerning e rotazioni; raf-
figurazione anche dei caratteri di tipo
grafico (es. Zapf Dingbats); eliminazione
degli accavallamenti delle lettere quan-
do si usano font compressi
Auto-POSTSCRIPT consente di tra-
sformare un disegno realizzato con
AutoCAD in un file PostScript utilizzabi-
le con qualsiasi programma di dtp come
PageMaker o Ventura. Infine Specular
ha il compito di rovesciare specular-
mente le stampe eseguite con Ventura
per ottenere materiale come pellicole
direttamente utilizzabili per la realizza-
zione delle lastre di stampa attraverso
delle comuni stampanti laser. Infatti le
pellicole da utilizzare per la stampa de-
vono avere emulsione o toner dalla par-
te con quale saranno poste a contatto
delle lastre di stampa: in caso contrario
si rischia di ottenere stampe di qualità
decisamente inferiore, con font e imma-
gini che sembrano sfocate. Viene pro
dotta anche una versione con il nome
PrinTools per utilizzo con PageMaker (3
e 4), Ventura (2 e 3) e tutto l'ambiente
Windows 3. Tutti i prodotti della Piazza
Xilo sono distribuiti attraverso l'organiz-
zazione J.Soft.
Prontaprint
Anche questa organizzazione di Servi-
ce non è nata in Italia, ma abbiamo
deciso di inserirla ugualmente in quanto
il trasferimento di know-how non è suf-
MCmicrocomputer n. 109 - luglio/agosto 1991
DESK TOP PUBLISHING
Queste belle immagini
sono tratte dalla
raccolta Galleria della
Piazza Xilo: le pellicole
per la loro stampa
sono state ottenute
attraverso il software
Quadriscan sempre
della Piazza Xilo.
ficiente in questi casi, se non supporta-
to da un approfondito studio e adegua-
mento sul territorio. In Italia Prontaprint
inizia la sua attività nel 1987: il primo
centro è a Torino, A tutt'oggi ci sono in
totale 18 centri: Torino (4 centri), Mila-
no (2 centri), Roma (2 centri), Barletta,
Bologna, Forlì, Genova, Monza, Paler-
mo, Reggio Emilia, Savona, Trieste, Vi-
cenza.
| servizi che un centro può offrire
sono molteplici: il principale è quello di
stampa rapida ovviamente congiunto ai
servizi di desktop publishing. Il tutto
viene integrato da una serie di servizi
aggiuntivi come fornitura di moduli con-
tinui, servizi fotocopie anche a colori,
preparazione di timbri, servizi FAX, Di-
rect Mailing (assicurano l’organizzazio-
ne, la stampa e la distribuzione di un
Direct Mailing in 7 giorni).
Torniamo al nostro argomento, il dtp
in ogni centro è possibile avere a dispo-
sizione degli esperti in questo settore,
in grado quindi di risolvere qualsiasi
problema o anche solo stampare un
documento con una stampante laser.
Le attrezzature a disposizione partono
dal computer per il dtp e arrivano a
unità di stampa in grado di effettuare
piccole e medie tirature mentre il clien-
te attende.
MCmicrocomputer n. 109 - luglio/agosto 1991
Ma forse la cosa più interessante è
che ogni centro ha a disposizione un
grafico professionista in grado di aiutare
anche chi, pur dotato di notevole volon-
tà e di un sistema di dtp, non riesce ad
ottenere risultati ottimali dal punto di
vista grafico. Ovviamente questo fatto è
una garanzia che il proprio lavoro una
volta stampato sarà sempre di alto livel-
lo qualitativo
Trainform
Questa società romana di formazione
e consulenza nel campo del dip da
alcuni anni distribuisce un interessante
prodotto per Macintosh realizzato da
Raoul Tabasso. Il prodotto in questione
sì chiama Finezza e consente di ottimiz-
zare sia la stampa con laser che la
generazione di pellicole attraverso fo-
tounità.
Il problema che Finezza risolve è un
problema intrinseco del sistema proprio
di Macintosh per il disegno, QuickDraw.
Infatti questo linguaggio di descrizione
delle immagini non supporta linee al di
sotto di 1 punto tipografico. In molti
casi questo comporta grossi problemi a
chi deve ottenere disegni, box e linee
particolarmente sottili. Finezza consen-
te di ridurre lo spessore delle linee
scegliendo la riduzione da applicare
1/2, 1/3, 1/4, 1/6, 1/8, 1/16, 1/32. Ma
questo non è tutto. Il programma infatti
riesce anche ad agire sui retini e sulle
tonalità di grigio.
Per quanto riguarda | retini, Finezza
consente di scegliere a parità di intensi-
tà del retino il numero di linee per
pollice con il quale il retino va riprodot-
to: non sempre infatti i vari programmi
di Macintosh consentono di scegliere
retini ottimali per le proprie esigenze di
stampa. Sempre a proposito di retini
possiamo anche scegliere l'inclinazione
del retino stesso. Questi due parametri,
linee per pollice e angolo dei retini,
possono essere scelti in una gamma di
valori prefissati (30, 50, 60, 75, 85, 100,
150, 240 linee per pollice; 45, 60, 90,
135, 180 gradi di inclinazione) oppure a
scelta da parte dell'utente.
Tutti questi parametri vanno ad impat-
tare notevolmente soprattutto sulle im-
magini digitalizzate come per esempio le
immagini acquisite da scanner. Per que-
sto genere di immagini abbiamo anche il
controllo della luminosità e del contrasto
per ottenere risultati sempre migliori. Fi-
nezza costa L. 200,000 (+IVA).
Training
Sarebbe quanto mai lungo parlare di
corsi e training svolti in Italia per il dtp
sono infatti moltissime le società che
svolgono attività di questo genere sia
con corsi aperti al pubblico sia con corsi
organizzati sulle esigenze delle società
Abbiamo solo preparato una tabella con
un elenco di alcune società che in que-
sto periodo propongono corsi su prodot-
ti e/o tematiche legate al desktop publi-
shing.
Conclusioni
Quando abbiamo iniziato la nostra in-
dagine eravamo convinti di poter rea-
lizzare un articolo non particolarmente
lungo sul Made in Italy. Man mano che
ci addentravamo in questo mondo veni-
vamo a scoprire cose molto interessan-
ti, a riprova che la voglia di fare in Italia
non è da meno di altri paesi più avanza-
ti, grazie anche a quella buona dose di
fantasia che contraddistingue il nostro
popolo
Anche dal punto di vista qualitativo
possiamo dire che senza dubbio ci sia-
mo: i nostri programmatori riescono a
tenere molto bene il passo dell'avanza-
mento tecnologico. Senza dubbio il di-
scorso non finisce qui: alcuni dei prodot-
ti testati, meritano un esame più attento
torneranno probabilmente tra breve sulla
pagine di MCmicrocomputer.
185
COMPUTER & VIDEO
Processo e manipolazione
Il secondo appuntamento
dedicato ai laboratori
videografici, dopo aver
acquisito singoli frame o
intere sequenze da film
e documentari, ci porta a
procedere con la seconda
fase: quella relativa ai
processi di ottimizzazione
delle immagini
186
di Bruno Rosati
Dopo averci dato sotto di «Still/Ad-
vance», controlli di luminosità, contra-
sto e colore; dopo aver imparato a
convivere con i problemi del tracking e
provato il senso pieno dell'attesa — fra
un comando «Slow» per digitalizzare al
meglio ed un «Save» per immagazzina-
re il risultato... — sarebbe da ingenui,
credere che il più è ormai fatto. In
realtà, con le immagini appena acquisi-
te (e solo convertite negli standard di
formato grafico dei nostri computer) il
lavoro, quello vero, deve ancora comin-
ciare.
Le immagini, passando dall'analogico
al digitale, subiscono una specie di
trauma; colori smorzati, pixel spuri che
immortalano ogni sorta di disturbo vi-
deo (tracking, rumore in genere). Tutto
ciò andrà eliminato o quantomeno ri-
dotto nei suoi livelli d'incidenza. Que-
sto e non solo questo. Probabilmente,
delle immagini digitalizzate non ci servi-
rà un «full-screen», bensi il classico
francobollo.
Ben Hue 1
delle immagini
Se non vi abbiamo già provveduto
con gli eventuali comandi presenti nel
software di acquisizione, dovremo pro-
cedere al. resize di ogni singolo, E già
questo non è poco.
Altra evenienza è poi quella relativa
all'estrazione di un soggetto o un parti
colare, da un contesto che non interes-
sa. Ottimizzazione, della scala cromati-
ca, eliminazione (o riduzione) dei distur-
bi, resize ed estrapolazione di particola-
rì videograficamente interessanti: sono
queste le principali operazioni che, ad
acquisizione avvenuta, dovremo più o
meno svolgere. Ripetendo il titolo: pro-
cesso e manipolazione delle immagini
...Magari, partendo da quelle con cui
sì è incorniciato l'articolo il mese scor.
so: le immagini del «mitico» Ben Hur,
in primopiano e a «tuttocampo» nella
corsa delle Bighe: infine i frame relativi
alla Guerra del Golfo, Dalle immagini ai
nostri rispettivi scopi finali, davanti a
noi il fine ultimo applicativo dei due
Video-mestieri delineati in quella sede
Figura 1 - Malgrado
l'immagine fosse di
ottima qualità all'ac
quisizione, un leggero
image-processing al
colori © la uniformazio
ne dello sfondo aiuta
no a procedere più ce
lermente nella secon:
da fase di manipola
zione.
MCmicrocomputer n. 109 - luglio/agosto 1991
il VIDEOmaestro e il classico VI-
DEOcreativo. In tutti e due i casi il
procedimento iniziale sarà lo stesso (ot-
timizzazione delle immagini) per poi dif-
ferenziarsi, a seconda delle prerogative
che ciascun rispettivo campo applicati-
vo detiene, al momento in cui ci si
disporrà all'impaginazione (video) delle
immagini,
Introducendo una prima fase di rico-
gnizione (verifica della qualità delle im-
magini digitalizzate) unitamente ad un
generico intervento operativo, come
l'eventuale resize delle figure o l'estra-
polazione di un soggetto, da tali opera-
zioni preliminari, si passerà alla fase più
importante dal punto di vista qualitati-
vo: il processo ai colori
In tale fase dell'Image-Processing, si
equalizzeranno le scale cromatiche (co-
lor BIAS) verranno eliminati i colori
«spuri» e, più in generale, ripristinati
contrasto, brillantezza e saturazione. A
qualità ottimale raggiunta, finalmente,
sì procederà con una seconda fase ma-
nipolatoria, più profonda ed intensa, fi-
no ad arrivare alla struttura definitiva.
Vediamo ciascuna di queste fasi ope-
rative più nel dettaglio procedendo sul-
le immagini di cui già disponiamo, per
ovvi motivi di confronto e verifica. Pre-
parate il numero precedente di MCmi-
crocomputer e tenetelo aperto sulle pa-
gine di C&V.
Manipolazione iniziale
In pratica si ricorre a tale pre-proces-
so, anche per farsi un'idea (verificando-
la come in bozza) su come, ad opera-
zioni terminate, si presenterà il nostro
screen grafico.
Più in generale ciò serve per concen-
trare e quindi limitare l'image-proces-
sing solo alle aree videograficamente
più interessanti. È difatti inutile spreco
di tempo (e soprattutto di memoria)
procedere a manipolazioni complete
delle immagini, quando di queste ci
servono 0 francobolli ridotti ad un quar-
to oppure singole parti da ritagliare.
Ma qualche volta, come nel primo
caso che andremo a verificare, serve
anche un pieno-schermo. In tali situa-
zioni la principale discriminante operati-
va sarà quella del dover lavorare solo
ed esclusivamente su immagini di Alta
Qualità provenienti da videoregistrazio-
ni ben effettuate e dal corretto segnale
di sincronismo.
Ritrovarsi a combattere con un pie-
noschermo ottenuto (magari da manda-
re anche in sequenza animata!) da una
MCmicrocomputer n. 109 - luglio/agosto 1991
videoregistrazione di scarsa qualità è
pura follia
Fortunatamente il nostro «full-screen»
è davvero di ottimo. Sto parlando di
Ben Hur, con la cui esemplificazione
entriamo nel campo applicativo dei VI-
DEOmaestri.
Osservando subito come queste fi-
gure si presentano e, di conseguenza
al fatto che si tratta di una sequenza da
animare con effetto cartoon, come an-
drà preparata la relativa rappresentazio-
ne a video?
Dicevamo effetto «cartoon». Vedia-
mo, relativamente a ciò davanti a quali
problematiche ci ritroveremo. Anzitutto
il soggetto mi sembra troppo famoso...
troppo Charlton Heston! Secondo poi,
la visione in Cinemascope che, taglian-
doci con le due grosse fasce nere in
orizzontale, il preventivato full-screen,
ci obbliga a rivedere parte dei nostri
piani iniziali e a pensare a qualche ge-
nialità.
O si dovrà procedere con la squadra-
tura anche in verticale delle immagini
(introducendo due colonne nere sui lati)
oppure si dovrà effettuare un resize in
altezza di ogni singolo frame. Senza
dimenticare che il prode Heston andrà
in qualche modo camuffato, procedia-
mo come prima fase all'introduzione di
una cornice grafica. Così com'è visibile
in figura 1, pur rimpicciolendo ulterior-
mente ai lati ogni singolo frame della
sequenza, ciò evita l'inevitabile deterio-
ramento delle immagini a cui saremmo
andati incontro se avessimo optato per
il resize in altezza.
Sempre nell'ambito didattico, ora ca-
Figura 2 - Il multiframe
che vedemmo la volta
scorsa e che in questa
sede viene subito uti
lizzato senza processo
alle immagini
COMPUTER & VIDEO
richiamo le immagini relative alle «bi-
ghe» e vediamo quali altri ostacoli si
pongono sulla nostra strada. In verità,
in questo caso che definirei esemplare,
la qualità è a livello davvero ideale. Per
nostra gioia potremmo subito procede-
re al resize (cosa già fatta) e saltando la
fase (sempre un po' noiosa) del Color-
processing, andare direttamente alla fa-
se finale, in cui, dopo qualche rapido
ritocco, si provvederà all'impaginazione
a video. Il francobollo in alto a sinistra
e i classici 3/4 di schermo a disposizio-
ne di altra grafica. Un'altra esemplifica-
zione è quella proposta da un demo (da
cui tra l'altro sono estratte queste im-
magini) prodotto da un gruppo di amici-
insegnanti e a cui più avanti accennere-
mo qualcosa.
Nell'osservare la figura 3 invece, vien
su, istintiva, l'esclamazione che: ... non
tutte le ciambelle riescono col buco! —
In vero quella immortalata dall'istanta-
nea è una situazine limite, in cui, gio-
cando un po' (troppo) col tracking ho
provato a forzare le cose. Sulle immagi-
ni tristemente note della Guerra nel
Golfo, si è voluta ricreare la situazione-
limite nella quale, più spesso di quanto
si possa immaginare, ci si viene a tro-
vare.
Un segnale sporco e debole con cui
si dovrà combattere fino alla morte, per
tirar fuori elementi utili per una even-
tuale video-presentazione.
Come fase di «manipolazione inizia
le» qui c'è poco da fare.
Probabilmente si provvederà ad eli-
minare le barre di titolazione e a fare il
francobollo; quindi, come seconda fa-
187
COMPUTER & VIDEO
se, un intenso color-processor (per
quello che si può arrivare ad otte-
nere...)
Dal VIDEOmaestro e il VIDEOcreati-
vo al VIDEOfotografo... quando, fra non
molto, a ciascuna delle tre specializza
zioni multimediali dedicheremo altret-
tanti «speciali» ci sarà molto da dire e
da fare.
Certamente, nel caso di un VIDEOfo-
tografo, il tipo di consiglio che verrà più
intensamente dato, punterà, più che
per gli altri, sullo sviluppo in fantasia
della realtà teleripresa. Se in una pre-
sentazione ci si deve attenere alla real-
tà dei fatti e indidattica aì contenuti più
s'integreranno momenti magici, più sa-
rà gradito il prodotto finale richiesto da
un eventuale committente.
Esemplificando in tal senso dalle im-
magini a disposizione, il VIDEOfotogra-
fo ritaglierà esclusivamente il volto.
Una volta sequenziati | frame «ritaglia-
ti», infine, questi potranno esser impo-
sti sopra a background fantastici ricrea-
ti al computer.
In pratica una sorta di chroma-key
senza... chroma-key. Una passeggiata
nello spazio sulle nuvole o sulla luna
Oppure un'«apnea» nei caldi mari tropi-
cali fra pesci multicolori e fondali para-
disiaci (le immagini possono essere
grabbate facilmente: basta accendere
la TV che, immancabilmente, qualche
network sta trasmettendo un simile do-
cumentario!)
Sinceramente ce n'è da cibarsene a
sazietà.
Image-processing:
arte o tecnica?
La domanda è estremamente perti-
nente.
Se per image-processing s'intende
solo ed esclusivamente una riduzione
del numero dei colori e l'ottimizzazione
della nuova palette, il resize delle di-
mensioni, il cambio della risoluzione o il
tipo di formato, se è questo che inten-
diamo (ed operiamo) come processo,
in effetti ciò è purissima tecnica. Mate-
matica grafica.
Ma per image-processing possiamo
intendere altra cosa
Estrapolazione dei singoli colori (quel-
li della palette o le classiche compo-
nenti RGB) per giocarci poi con effetti
fantasmagorici — giochi d'ombra o ef-
fetti stroboscopici —; determinazione
di aree da ritrattare in bianco e nero,
conservando un soggetto, un particola-
re qualsiasi, «colorosamente» in evi-
denza; sfocare uno sfondo per garanti
re il massimo dell'attenzione alle parti
di un primopiano... se per image-pro-
cessing si intende anche questo —
188
Figura 4 - Ed ecco. ad
operazione ultimata
l'ex divo di Holly
wood... diventare un
anonimo eroe da car
toon
La barba, il nuovo ta
glio e il colore dei ca
pelli, più l’appiattimen-
to dei colori, hanno ap-
pena prodotto il loro
effetto.
dubbiamente, oltre alla tecnica, puntia-
mo a prestazioni e risultati che profu-
mano di arte. Arte applicata digitalmen-
te, manipolando realtà analogiche che,
se pure piatte ed anonime, subito dopo
l'acquisizione possiamo potenzialmente
rivitalizzare.
La pratica effettiva del processo alle
immagini si può prefiggere due con-
trapposti scopi: realizzare la più perfet-
ta traslazione digitale possibile della
realtà analogica, oppure allontanarsene
indefinitamente. In un senso dovrem-
mo spremere al massimo l'hardware: il
nostro digitizer; nell'altro, il software
l'image-processor, il paint, etc. In en-
trambi i casi infine, la nostra creatività
e la voglia di far bene le cose.
Visto che non ci s'inventa VC-maker
solo per noia, prendiamo a piene mani
creatività e voglia di fare e cominciamo
Figura 3 - Problemi di
sincronismo, scritte da
cancellare e colori da
rigenerare in satura
zione.
Il lavoro di image-pro-
cessing e quindi di
manipolazione da svol
gere sulla sequenza
«grabbata» allo CNN
(via Tg2) è da autenti
co certosino.
a operare in questa seconda fase, tor-
nando subito ad utilizzare l'esempio di
Ben Hur.
Quest'ultimo da allontanare il più
possibile dalla realtà (dovendo difatti
diventare cartoon) ci offre subito il pre-
testo per esporre un procedimento di
manipolazione.
Nel caso di Ben Hur dovremo proce-
dere allo stravolgimento dei connotati
Truccare, camuffare così bene il perso
maggio da non lasciare più il benché
minimo indizio. A tal riguardo, sfiorando
il reato di contraffazione... se osserva
tre la figura 4, ecco il risultato a cui
sono stato in grado di arrivare.
Serva, aldilà del giudizio è — un altro
oppure è ancora l'Heston! — come
pura traccia ispiratrice
Un'operazione interessante, com-
plessa ma facile: è stato sufficiente
MCmicrocomputer n. 109 - luglio/agosto 1991
Figura 5 - L'effetto di
riduzione ha prodotto
lievi miglioramenti alla
qualità delle immagini
acquisite
1/2 sereen per
PER IL TITOLO
CANIMATO)
le rappresentazioni
GRAFICO-ANTMATE
preparare un kit di «barbe, baffi e capi-
gliature» e quindi procedere alle singo-
le imposizioni di prova. Un po' come si
fa costruendo l'identikit di un ricercato.
Per quanto riguarda invece le bighe,
oltre a rappresentare un discorso didat-
ticamente diverso, queste potrebbero
esser utilizzate in «full screen» come
stacchi di sceneggiatura fra una frustra-
ta in primopiano dell'ex Ben Hur.
Qui, in pratica, si ricalcherebbe la
sceneggiatura originale (provenendo,
Bighe e Heston dallo stesso film) ma
più in generale, sarà sempre possibile
risceneggiare i nostri script video unen-
do sequenze provenienti da film, repor-
tage e documentari diversi fra loro. Bel-
lo ed affascinante, poter disporre della
realtà e poterla «piegare» ai nostri desi-
deri videografici. Serva come anticipa-
zione su quello che sarà il tema del
MCmicrocomputer n. 109 - luglio/agosto 1991
Guerra 2
Figura 6 - Quattro
esempi di effetti d'ap
parizione. a) Wipe a
«croce»; b) Generazio
ne a «polvere»; c) Ap:
pear în rotazione; d)
resize crescente.
prossimo incontro: la risceneggiatura.
Tornando nel seminato dell'image-
processing... eccoci di nuovo a combat-
tere la «battaglia del tracking» che, per
ironia della sorte si svolge nel teatro
della guerra, quella vera, quella del Gol-
fo. Così come accennato. nel capitolo
precedente, più che aggiustare o equa-
lizzare colori qui si tratta di pura quanto
profonda opera di manipolazione
Usciamo dalla fase «artistica» ed en-
triamo, con tale argomento da VI-
DEOcreativi nella terza fase.
Manipolazione finale ed
impaginazione a video
Via le barre titolatrici del Tg2 e fran-
cobollazione decisa di tutti i frame della
«guerra». Quanti sono? Dieci, trenta o
cento facciamone un unico file, salvia-
COMPUTER & VIDEO
molo già a francobollo e torniamo a
lavorarci sopra. Ora, ridottesi nelle di-
mensioni, le immagini le ritroveremo
afflitte da una minor incidenza dei di-
sturbi
Chiaramente si tratta di un migliora-
mento solo apparente, ma funziona, A
questo punto uno potrebbe anche pro-
cedere ad un ulteriore miglioramento
dei frame, ma l'esperienza consiglia di
non toccare più di tanto i colori... bensi
di far bello l'insieme. Operando sulle
zone periferiche, inserendo cornici di
colore uniforme e riflessi d'ombra, gio-
cando sull'esposizione estetica. Il risul-
tato finale, sempre utile come consiglio
appare in figura 5.
Nella figura successiva infine ecco di
nuovo le bighe in primo piano. Ci tor-
niamo sopra mostrando quattro diffe-
renti effetti di Apparizione che consiglio
a tutta l'utenza in generale ed in parti
colare ai simpatici VIDEOmaestri che
mi hanno spedito il loro bel demo-file
amighevolmente prodotto in ANIM. II
loro lavoro è notevole, non avendo nul-
la da dire dal punto di vista didattico
(anche perché i maestri sono loro)
muovo comunque un appunto. In simili
rappresentazioni, come in qualsiasi al-
tra produzione multimediale, il bello
delle immagini acquisite consiste nel
poterle, come già detto, «piegare» alle
nostre esigenze; non solo didattico-
esponitive, ma anche estetiche. Ed
estetica vuol anche dire il modo con
il quale queste immagini salgono in
screen. ll botto secco che le Bighe
fanno scorrendo l'ANIM è sinceramen-
te fastidioso.
Sia al momento dell'APPEAR che in
quello del DISAPPEAR, senonché du-
rante i vari movimenti che le immagini
possono compiere in video è buona
cosa usare effetti di IN-OUT e MOVE
un pochino più ricercati. Pannelli multi-
formi (a stella, a righe, a croce, etc.)
oppure generazione a «polvere» o me-
glio ancora rotazioni in prospettiva.
Ma anche su questo interessantissi-
mo argomento — l'effettistica — ci
torneremo sopra nel prossimo incontro.
A settembre, quando riprenderemo cia-
scun file appena organizzato ed argo-
mento per argomento provvederemo
ad esemplificare un'impaginazione-vi-
deo (completa anche di altri oggetti
grafico-animati) da salvare infine come
video-script finale... pronto per esser
videoregistrato.
Per il momento comunque non ci
pensate troppo... il mare d'agosto è
meglio goderselo in «analogico» che in
digitale, no?
Buone vacanze.
189
COMPUTER & VIDEO
Usi e abusi dei PC nelle produzioni TV (2
Color-Mapped vs Full-Color
Siamo alla seconda parte di
questa passeggiata nel
professionale che fa uso
peraltro molto esteso di
metodologie legate ai PC, più
0 meno come vengono
comunemente intesi, nella
produzione TV di un certo
livello. Nella scorsa puntata
abbiamo provato ad orientarci
nella Computer Graphics
evidenziando le caratteristiche
più strettamente «personali»
quali risoluzioni adatte allo
scopo, piani-colore più o
meno adeguati, ecc. Ora
proveremo ad addentrarci
nelle tipologie dei sistemi di
video-arte, cioé quei sistemi
multi-ruolo adatti a generare
immagini, catturarle ed
elaborarle in una varietà di
modi impensabili fino a
qualche tempo fa. Ed
inizieremo con un occhio
alle differenze...
190
di Massimo Novelli
| sistemi cosiddetti di video-arte, in
tale ambito, hanno sempre generato
una confusione di fondo nelle caratteri-
stiche e generalità di uso che spesso
induce a scelte non particolarmente feli-
ci oppure ad un sottoutilizzo delle po-
tenzialità intrinseche. In questo caso
parleremo di una sorgente di confusio-
ne nella differenza di fondo tra sistemi
«Color-Mapped» e sistemi «Full-Color»
Color-Mapped
Nei sistemi Color-Mapped il contenu-
to video di un pixel è assegnato ad un
numero proveniente da una palette di
colori. Detto numero è determinato dal
colore che più è simile a quello del pixel
del video in considerazione.
Immaginiamo, per esempio, uno
schermo video in bassa risoluzione con-
sistente di 25 pixel formanti una matri-
ce 5 x 5. Se poi immaginiamo che la
picture sia composta di un box di colore
blu su un background di colore rosso e
che detta immagine sia compionata in
video — mediante i soliti strumenti qua-
li una telecamera, un digitalizzatore o
uno scanner — il sistema che usiamo
dovrebbe così assegnare un numero ad
ogni pixel, in accordo con il contenuto
della picture in ogni sua locazione.
A questo punto, proviamo ad usare
una palette con numero di colori molto
limitato, diciamo di solo due colori rap-
presentati da 0 e 1, come mostrato in
figura 1. | colori 0 e 1 sono determinati
assegnando un valore numerico ad 8-bit
(0 significherà nessun colore, 255 satu-
razione al massimo) per ognuno dei
rossi, verdi e blu dei due colori nella
palette, o mappa colore. Il video cosi
osservato sullo schermo sarà determi
nato dalla quantità di rosso, verde e blu
miscelati insieme per ogni colore nella
mappa. Come abbiamo detto, la nostra
mappa colore ne ha solo due, così il
sistema ci mostrerà l'immagine compo-
sta da solo quelli scelti, cioè due alla
volta.
Poiché un numero ad 8-bit potrà ave-
re fino a 256 differenti valori, ogni colo-
re nella palette potrà essere scelto da
256 varietà ognuna di rosso, verde e
blu, consentendo così 16.777.216 (256
x 256 x 256) combinazioni di colore. Per
un sistema che possa riprodurre la pic-
ture in maniera adeguata dovrebbe es-
sere scelta la mappa colore presente in
figura 2
Nella figura 1 avrete certamente nota-
to la presenza di un Framestore, in
sostanza una memoria ad alta velocità
che conterrà il video in esame con tutte
le caratteristiche dello stesso, quali risu-
luzione ed altro che andremo a scoprire
presto. Tale strumento è molto impor-
tante perché in sostanza ci permette di
«fare» la differenza tra i due sistemi; e
parlando proprio di Framestore — me-
moria di quadro — ovviamente esso avrà
più dei 25 pixel di memoria che abbiamo
‘esaminato, e ne saranno possibili più di
2 colori della mappa colore, ma il princi-
pio preso in esame è lo stesso,
Sistemi tipici hanno infatti memorie di
Framestore che rappresentano l'intero
segnale video, almeno nelle sue com-
ponenti quali risoluzione e larghezza di
banda, chiaramente in rapporto al siste-
ma televisivo usato. Un tale strumento
così assegnerà ad ogni pixel un valore
ad 8-bit, tra 0 e 255. Come risultato il
sistema in esame potrà allora mostrare
fino a 256 colori alla volta da una palette
di più di 16 milioni di diverse tinte e
nell'evidenziare simultaneamente tali
256 colori sì dovrà quindi emulare la
MCmicrocomputer n, 109 - luglio/agosto 1991
realtà dell'immagine video nel modo
migliore e cioé scegliendo i colori e le
sfumature più appropriate.
Una ragione che storicamente ha avu-
to la sua parte nello sviluppare tale
filosofia è stata senz'altro l'economicità
dei costi; le memorie di un Framestore
sono indubbiamente costose ed il ri-
chiederne una sola capace di assegnare
un valore ad 8-bit per ogni pixel, qual-
che anno fa, era un dignitoso modo di
risolvere il problema, Un'altra è indub-
biamente la sua intrinseca velocità; con
l'evolversi dei limiti tecnologici di CPU e
di convertitori A/D e D/A, la sua conce-
zione rimane ancora fonte di una accet-
tabile velocità, soprattutto in risposta
alla domanda di input specifica del vi-
deo-artista — pensiamo infatti a disposi-
tivi quali tavolette grafiche, scanner ad
alta definizione oppure digitalizzazioni di
«oggettistica» grafica che normalmente
vengono impiegate nella produzione TV
di un certo livello e che richiedono spes-
so risposte in tempo reale —
Quindi in sintesi è un sistema, quello
Color-Mapped, che permette una buona
risoluzione in termini grafici, accettabile
velocità operativa e capacità di coloriz-
zazione adeguata per molti usi «general
purpose»
Full-Color
Un sistema invece cosiddetto Full-
Color evita l'anello più debole del siste-
ma precedente, cioè il trattamento dei
colori in una mappa, e immagazzina il
«vero» colore del pixel in esame nelle
memorie del Framestore.
Per un tale uso, e per poter riprodurre
un'immagine cosi campionata identica
all'originale, esso dovrà essere in grado
di mostrare tutti gli ormai famosi
MCmicrocomputer n. 109 - luglio/agosto 1991
Figura ? - In un siste
ma di videoarte di li
milata capacità ed a
soli due coloni, | dati
nel Framestore indica-
no dove dette infor
mazioni sono presenti
nella mappa dei colori
16.777.216 colori, presumibilmente del-
l'originale, simultaneamente in una vol-
ta. Questo significherà che il Framesto-
re di un sistema Full-Color dovrà per-
mettere 24 bit di informazioni digitali
per ogni pixel, cioè 8-bit per ogni colore
primario
Tipicamente, la sua memoria è com-
posta da tre parti individuali, cioé tre
Framestore ognuno «profondo» 8-bit,
uno per il rosso, uno per il verde e uno
per il blu. In tale maniera l'immagine che
verrà così catturata potrà essere realisti
camente mostrata e colorizzata nella
maniera più completa. Ed in pratica,
rifacendoci all'esempio precedente di un
box blu su background rosso, i pixel
sono presenti colorati, nella memoria del
Framestore, come entrano nel sistema,
COMPUTER & VIDEO
GUIDA PRATICA
000/00
Framestore
Figura 2 - Una mappa
colore composta da
soli due colori prove
derà a generare solo
rosso e biu alla mas:
ma saturazione.
con il risultato della figura 3.
In sostanza | tre Framestore ad 8-bit
ciascuno formeranno il classico sistema
a 24-bit colore, ovviamente tre volte più
costoso per la quantità di memoria ne-
cessaria e tre volte più veloce per esse-
re in grado di competere con il Color
Mapped,
Già, ma come si è arrivati a scegliere
di sviluppare tale sistema se anche il
Color-Mapped. che è quello di più largo
uso in sostanza, può essere di buon
grado adottato nelle produzioni grafiche
TV?
Tre sono stati | fattori determinanti
allo sviluppo di tale filosofia; il primo
senz'altro per avere a disposizione un
sistema grafico con evidenti migliorie in
termini di fedeltà di immagine e mani-
191
COMPUTER & VIDEO
GUIDA PRATICA
Figura 4 - Nel punto di
giunzione delle regioni
di colore rosso e bian
co. l'antiallasing cre-
erà varie sfumature di
rosa in quei punti (pi
xel) marcati con una
«Xv. Il risultato sarà
un'apparente transizio:
ne graduale tra il rosso
ed il bianco, più 0 me
no accentuata dalla
bontà del sistema
polazione fisica delle dimensioni o carat-
teristiche della stessa, il secondo legato
alla diminuzione del costo delle memo-
rie, peraltro più veloci e sicure, ed il
terzo anch'esso legato al costo ed alle
prestazioni delle CPU necessarie allo
scopo, l'uno decrescente e l'altro in
aumento nelle capacità.
In sintesi però non solo l'evoluzione
tecnologica ha permesso di avere simili
«oggetti» presenti nella realtà televisiva
di tutti | giorni, ma anche il desiderio di
avere a disposizione strumenti completi
e creativi come non mai
Quali saranno quindi le maggiori im-
plicazioni di tali differenze dei due siste-
mi, e che cosa potrà essere utile sapere
per coglierne i contorni? Proviamo ad
analizzare qualche caratteristica a con-
fronto.
192
Figura 3 - In un siste
ma di video-arte Full
Color tre diversi Fra:
mestore. ognuno di
capacità B-bit, potran
no immagazzinare le
informazioni-colore.
Scansione dell'immagine
in ingresso
Come già detto poco fa, un sistema
Full-Color potrà mostrare l'immagine
nella sua completa pienezza di colori e
sfumature, mentre un Color-Mapped
non potrà farlo. Una osservazione in
profondità evidenzia una definizione
maggiore e più graduale nella scala del-
le tonalità nel Ful-Color mentre il Map-
ped sarà costretto a farlo in modo «di-
screto», cioé a step ben definiti ed
ahimé evidenti.
Anti-aliasing
Aliasing è senz'altro più conosciuto
come scalettatura, termine di certo non
gradevole in italiano che siamo però
costretti ad usare, cioè l'approssimazio.
ne più o meno definita, e dipendente
dalla risoluzione e numero di colori, del
le curve e diagonali di un'immagine
Anti-aliasing è la capacità di addolcire
tali scalettature, sia in ambito hardware
che software. Un sistema Full-Color fa
rà senza dubbio un lavoro migliore in tal
senso
Un sistema Color-Mapped, a causa
delle sue prerogative, non potrà mostra
re simultaneamente tutte le possibili
sfumature necessarie ad addolcire tali
discontinuità. Come esempio proviamo
ad analizzare la figura 4 dove una regio
ne di colore rosso è unita ad una di
colore bianco; per ridurre l'apparenza
della transizione tra le due regioni, |
pixel identificati con una X dovranno
avere una percentuale di rosso e di
bianco — per esempio rosa —, per far
sì che la giunzione tra le due sia il più
naturale possibile. L'esempio in realtà è
molto semplicistico, ma speriamo renda
l'idea. La giunzione mostrata in figura
dovrebbe richiedere diverse sfumature
di rosa per addolcire effettivamene |
bordi delle due regioni.
Come si potrà ben immaginare, uno
screen Full-Color con centinaia di regio
ni-colore principali, potrebbe richiedere
migliaia di sfumature intermedie di colo-
re per combattere il fenomeno, tutti
quelli a lui consentiti e che un sistema
Color-Mapped non potrà utilizzare, e ciò
per evidenti ragioni. Anti-aliasing è parti
colarmente importante in lavori di video-
arte nelle modalità «cutand-paste» di
oggetti. Quanto naturale sarà l'immagi
ne «ritagliata» da un altro contesto di
penderà proprio da tutto ciò.
Miscelazione di colori
Nell'arte convenzionale, come per
esempio dipingere ad olio, l'artista com-
binerà i colori in differenti quantità per
farne altri. Un sistema Full-Color con-
sentirà le stesse prerogative ad un vi-
deo-artista, con la capacità di non inter
ferire nelle sue scelte con altri colori già
presenti nell'immagine
Nei sistemi Color-Mapped invece la
flessibilità non sarà così totale se il
colore così miscelato non esiste nella
mappa corrispondente. Un colore che
desideriamo dovrà essere creato — ed
MCmicrocomputer n. 109 - luglio/agosto 1991
in qualche sistema in un modo che
somiglia ad una miscelazione —. Una
nuova tinta sarà creata a spese della
perdita di una già esistente, che può
essere importante nell'economia del-
l'immagine e quindi irrinunciabile
Trasparenze
Una richiesta in campo artistico po-
trebbe essere quella di utilizzare colori
trasparenti o retini traslucidi che, combi-
nati a colori di background già presenti
sullo schermo, ci consentiranno un
completamento del set di sfumature.
L'effetto è simile al piazzare una gelati
na colorata su una parte dell'immagine
Colori in trasparenza sono molto utili nel
ritocco di operazioni cut and paste, bru-
shing in modalità spruzzatore oppure
caratterizzazioni di ombre nei solidi
Cambiamento dei colori
In questa area i sistemi Color-Map-
ped hanno di certo vantaggi nei con-
fronti dei colleghi Full-Color. In tale si-
stema, infatti, se un artista avrà bisogno
di cambiare il colore di un oggetto pre-
sente sullo schermo non dovrà fare
altro che agire nella tavola dei colori; nel
corso del processo tutte le aree appar-
tenenti a tale colore cambieranno di
concerto.
Con un sistema Full-Color un oggetto
dovrà essere esattamente e completa-
mente ridisegnato quando si desideri un
cambiamento di colore nello stesso, fer-
mo restando che pixel di tonalità simile
non verranno affetti da tale operazione,
ma ne sarà alterata solo l'area che ci
interessa
Funzioni in animazione
«Color cycling» è una tecnica di ani-
mazione nella quale la mappa colore è
alterata velocemente in circolo — da un
colore di partenza ad uno di arrivo e
così via —. Essi cambiano in tutto od
una parte dell'immagine. E una tecnica
che richiede proprio la presenza di una
«color table» e di conseguenza un siste-
ma Full-Color sarà incapace di tale tipo
di animazione. Simula abbastanza bene
l'effetto ed è di solito usata in lavori non
eccessivamente complessi.
MCmicrocomputer n. 109 - luglio/agosto 1991
COMPUTER & VIDEO
GUIDA PRATICA
Figura 5 - Un'immagi
ne fissa nel Framesto-
re di background potrà
essere miscelata con
un oggetto in movi
mento presente nel
Framestore di fore-
ground: il tutto produr:
rà un apparente movi
mento di animazione.
Nella cosiddetta «History Animation»
il sistema memorizza la creazione di un
immagine forma dopo forma. A coman-
do poi il sistema ricostruirà l'immagine
in tempo reale così come era stata
creata originariamente. Tale animazione
è indipendente dall'architettura del si-
stema, ma è più comunemente usata in
‘ambito Color-Mapped.
«Cell Animation» coinvolge almeno
due Framestore — uno per il back-
ground statico ed uno per la porzione in
movimento —. Il Framestore detto di
foreground per l'oggetto in movimento
sarà intarsiato nel Framestore di back-
ground tante volte quante saranno le
cel utilizzate.
Seguendo l'esempio di figura 5 avre-
mo che l'oggetto, in questo caso una
mela, appare in quattro differenti posi-
zioni in ognuna delle quattro cel di fore-
ground; come appena detto il Frame-
store sarà intarsiato o miscelato sul
background ed il risultato che ne verrà
fuori è in sostanza una animazione ap-
parente. Questo tipo di animazione è
comune ad entrambi i sistemi grafici.
L'animazione «Frame by Frame» è
forse quella più laboriosa, ma in pratica
più versatile e completa; due diversi
‘approcci potranno essere possibili. L'ar-
tista potrà creare ogni frame manual
mente o in alternativa, si potranno desi-
gnare certi frame della stessa cosiddetti
«key» — o pivotali — dando istruzioni al
sistema di ricavarne gli intermedi tra
l'iniziale ed il finale secondo le nostre
regole
Dopo che tutti i frame saranno stati
generati si potrà scegliere se essere
riprodotti in real-time dal sistema — è
l'ipotesi più onerosa — o se registrarli
bdylh d
I movimento sara’ di d frames
su videotape o altro supporto, appunto
Frame by frame per un playback se-
guente di assoluta fluidità.
Ogni sistema di video-arte può creare
animazioni di tale genere, ma soltanto
sistemi dedicati ed accessoriati, e quin-
di molto costosi, ci consentiranno ani-
mazioni in tempo reale senza uscire
dallo stesso. Normalmente si adotterà
la metodologia di registrare in video la
produzione quadro dopo quadro, anche
se potrete immaginare da soli quanto
tempo occorrerà per lavori anche di
breve durata.
Tentiamo una conclusione...
Abbiamo visto diverse casistiche e
confrontato possibilità e prestazioni
Nella didattica di tali articoli non è possi-
bile menzionare marche o modelli spe-
cifici e quindi la nostra operazione è
solo mirata a far valutare bene e a
capire cosa rappresenta quello strano
oggetto, più o meno cubico con un'ap-
pendice mobile ed un televisore, che
avete accanto a voi,
Il fatto poi che lo si usi anche in
televisione dovrebbe fare il paio con il
sospetto che esso è veramente utile e
divertente, a scanso di equivoci e dira-
dando le nebbie che spesso avvolgono
tale utilizzo, sia professionale o «perso-
nale».
Bene, abbiamo tentato una conclusio-
ne e non ci siamo riusciti; speriamo sia
invece andato in porto il discorso serio
fatto finora. Se ci sono altri argomenti
da trattare che vogliate vedere su que-
ste pagine, fatecelo sapere.
198
ARCHIMEDES
Come avrete certamente
notato nello scorso
appuntamento, questa rubrica
sta mano a mano
germogliando portando alla
luce nuovi frutti di casa Acorn
e non. Del resto molti di voi,
sono certo, ormai disperavano
quanto a recensioni software
e hardware. Le novità che
riguardano da vicino il nostro
Archie sono molte,
soprattutto nel campo
software che ormai conta ben
più di 4.000 pacchetti, in
grado di coprire le più svariate
esigenze applicative. A
conferma di ciò basti un
esempio: Impression, il
pacchetto di cui ci
occuperemo questo mese in
versione italiana
194
Impression
di Massimo Miccoli (MC 5358 su MC-Link)
Attualmente il Consiglio Europeo si
chiede se sia opportuno estendere dalla
Danimarca e da altri tre stati comunitari,
a tutte le restanti nazioni della futura
Europa unita, la pubblicità comparativa.
Se la Comunità decidesse in tal senso,
programmi come Impression ne avreb-
bero certo a guadagnare. Una delle ap-
plicazioni più diffuse e informatizzate
degli ultimi tempi è il desktop publi-
shing. Nel parco software dedicato al-
l'Archimedes sono per il momento di-
sponibili ben 4 differenti pacchetti con-
correnti ad applicazioni DTP. Fra questi
spicca Impression costato anni di pro-
grammazione Assembler, unico nel suo
genere, almeno per ciò che riguarda le
macchine Acorn, capace di integrare al
pieno delle rispettive possibilità word
processing e desktop publishing. Ma la
vera potenzialità del programma sta pro-
prio nell'essere stato scritto totalmente
in Assembler sfruttando così, ed in mo-
do egregio, tutte le risorse di sistema di
una RISC Machine ARM
La confezione
Il programma in Italia è distribuito dalla
Delphi, che con prontezza è riuscita a
realizzarne una versione italiana coerente
con release 2 della Computer Concepts
Ltd, distribuita dalla casa genitrice oltre
Manica. Il pacchetto si presenta in un'ele-
gante confezione nera. All'interno sono
presenti oltre alla chiave hardware, 6 di-
schetti da 3 pollici e mezzo di cui uno
contenente la versione italiana, un gros-
so manuale rilegato con anelli metallici in
versione inglese, il manuale della edizio-
ne italiana complementare del testo in-
glese, e gradita sorpresa un volumetto di
90 pagine interamente dedicato al DTP,
che introduce in modo esauriente nel
mondo della tipografia da «tavolo». Oltre
alla licenza user nella scatola è presente
un coupon che, una volta spedito alla
Computer Concepts, darà diritto all'uten-
te di ricevere a casa una pubblicazione, a
scadenza più o meno mensile (viste le
distanze), di supporto all'utilizzo di Im-
pression
Installazione
Prima di procedere all'installazione
del software occorre inserire la chiave
hardware sulla porta parallela. Dopo
aver inserito la chiave occorre riconnet-
tere sulla sua estremità libera il cavo
della stampante. La chiave naturalmen-
te non ha nessun effetto collaterale sul
funzionamento della macchina, unica
conseguenza è la piccola sporgenza do-
vuta al suo ingombro. Il pacchetto può
tranquillamente funzionare su macchine
con minima configurazione, a patto che
non si disponga di meno di un mega di
RAM. Sul primo dischetto (versione ita-
liana) sono contenuti oltre al program-
ma tutti i driver di stampa del tipo Risc-
OS, mentre sul quarto floppy è presen-
te il set di caratteri sempre conforme
alle specifiche Risc-OS. Nel caso non si
disponga di disco rigido l'installazione
consisterà in una copia di backup dei
due dischetti e nell'aggiunta della direc-
tory !System nel dischetto contenente
Impression. Nello stesso disco conte
nente i !Fonts va creata la directory per
i documenti di lavoro, dato che Impres-
sion richiederà l'accesso ad essi nel
momento in cui i documenti vengono
elaborati. Anche l'installazione su disco
rigido non presenta difficoltà; se nella
root ($) del vostro disco rigido sono già
presenti una directory !Fonts e una !Sy-
stem sarà sufficiente copiare l'applicati-
vo nella stessa root o in una qualsiasi
directory da voi creata
In caso contrario andranno copiate
anche le directory !Fonts e !System
Prima di far partire Impression in versio-
ne italiana bisogna configurare una volta
per tutte il country, che nel nostro caso
sarà ovviamente ITALY.
Uno sguardo in generale
La prima cosa che piacevolmente col-
pisce l'utente alla partenza di Impres-
sion, è la nuova veste grafica adottata
per le Dialog Box. La C.C., (Computer
Concepts) seguendo le attuali tendenze
informatiche rivolte a gratificare sempre
più l'occhio dell'user, ha fornito una
nuova ed elegante veste grafica a tutte
le finestre di sistema, in particolare dan-
do un effetto tridimensionale a tutti gli
interruttori che coinvolgono l'user nel
l'interazione con l'applicativo, e nelle
relative decisioni sulle azioni da intra-
prendere, ll nuovo aspetto grafico ha
riscosso un notevole successo, tanto
che molti già lo vedono come futuribile
interfaccia standard dell'annunciato
MCmicrocomputer n. 109 - luglio/agosto 1991
Selez:colore
199% [Rosso Blu
elped the
Weotali hi
inallags
: 4 ROB, CM
piantine fi
Tavola colori
Mack Meg EEE
Ranulta |
La finestra riservata al controllo colore,
nuovo Risc-OS. Dopo aver dato all'oc-
chio la sua meritata parte, andiamo a
vedere le caratteristiche di questo pac-
chetto. Impression è fondamentalmen-
te basato sul concetto di frame; in
pratica tutte le operazioni di editazione
vengono eseguite all'interno di un fra-
me. | frame in Impression possono es-
sere di 4 differenti tipi: nulli, di testo, di
tipo grafico ed infine frame di guida. Le
operazioni di editing sono correlate al
tipo di frame; in altre parole a seconda
del tipo di frame viene definito il gruppo
di operazioni eseguibili sull'oggetto in
esso contenuto. Ciò significa che se
spostiamo il puntatore su frame di tipo
diverso accediamo a menu validi solo in
quel determinato contesto. | frame ven-
gono gestiti attraverso la Master Page
All'interno di essa i frame possono es-
sere creati ex novo o ridimensionati e
riposizionati. Il programma dispone di
17 pagine master predefinite, che van-
no dal semplice formato A4 portrait di
tipo lettera a singola colonna al formato
3 colonne landscape con pagina destra
e sinistra. | frame definiti attraverso
Master Page hanno effetto su interi
capitoli, mentre quelli definiti all'interno
di pagine del documento stesso hanno
un effetto locale. Sempre nella Master
Page possono essere definiti i frame di
header e footer i quali all'interno di
Impression sono gestiti alla stregua di
qualsiasi altro frame. In pratica sia il
frame di header che quello di footer
possono contenere qualsiasi tipo di og-
getto allocabile in frame: sprite, file in
formato draw e naturalmente testi e
tutto ciò senza limiti di spazio. Questa
MCmicrocomputer n. 109 - luglio/agosto 1991
lr (sa gia
W
ARCHIMEDES
We sh |
inalla |
TERI
plaid
ABRCK
Mark 1
— Dizihase 4
Il ) “i
PO [inanvi
RARDUARKS
ARRDNOLF
ABR0IS
AERADOK
ABRADOMED
Righ, (Righ.1
33,80 (188 e e
ing Uf it now - ch for some additional indoor facilities !
Controllo orto.
Dizionario
Ignora _
Rgg.par.
Prova
Cerca
Anagranna
Cano.par,
te
Il controllore ortografico con dizionario base.
peculiarità unica nell'ambito dtp archi-
mediano, permette ad esempio di stam-
pare un logo in tutte le pagine del
documento posizionandolo sempre nel-
la stessa posizione; nel caso in cui sia
necessario cambiare la posizione del
logo sulle pagine sarà sufficiente riposi-
zionare il relativo frame all'interno della
Master Page del capitolo.
Edit
Attraverso questo menu è possibile
eseguire tutte quelle operazioni di rita-
glio, copia ed eliminazione testi all'inter-
no dei frame. Può essere creata una nuo-
va sezione, a partire da quella in esame, o
prima di questa. Allo stesso modo nel
documento possono essere aggiunte 0
eliminate pagine. Si può anche interveni-
re sulla modifica di una sezione prece-
dentemente creata alterandone i frame
in posizione, numero e dimensioni, trami-
te Master Page, oppure localmente, ope-
rando poi le eventuali modifiche di stile e
tabulazione. Infine eliminare drastica-
mente una intera sezione
Impression
Produttore:
Computer Concepts Ltd
Distributore:
Delphi S.p.A. Via della Vetraia 11
55049 Viareggio (LU)
Tel 0584/9471
Prezzo (IVA esclusa): L. 450.000
Word Processing
In Impression la distinzione fra l'am-
biente di editazione del testo e quello
dedicato alla sua impaginazione non esi-
ste. In pratica l'utente esegue tutte le
operazioni di editing e impaginazione in
un unico ambiente senza rinunciare ad
alcuna delle potenzialità che in altri dpt
contraddistinguono le due sessioni di
lavoro. Gli strumenti di editazione testi
all'interno di Impression sono quelli co-
muni ad applicativi espressamente dedi-
cati al word processing, come 1STWP
marcatura e taglio sezioni, operazioni di
copia sezioni e relativo riposizionamen-
to all'interno del documento, operazio-
ne Merge, conteggio parole ed una sofi-
stica gestione di Find, Replace e Hiphe-
nation (divisione delle parole nei ritorni a
capo). Di particolar rilievo sono le fun
zioni adibite alla correzione testi alla
quale è dedicata un intera sezione, il
controllore ortografico, Il controllo orto-
grafico è gestito all'interno di Impres-
sion attraverso ImpressionSpell, un pro-
gramma indipendente che può essere
caricato in RAM nel momento di Boot
dell'applicativo o in momenti ad esso
successivi. Dato che il programma di
spelling occupa 128k RAM la stessa
C.C. ne distribuisce una versione su
ROM che permette di risparmiare circa
90k di RAM. Dato che per applicazioni
professionali si dispone di macchine
con configurazioni ottimali (4 Mega di
RAM hard disk 100 Mega, ecc. ) la
versione ROM in questi casi non pre-
senta effettivi vantaggi rispetto a quella
RAM. II dizionario del controllore orto-
195
ARCHIMEDES
Pag.
| Pagaatt, 1
vat deal of help from
I
Docunent:
ess)
Thi gears tenni season vot ff toa
pie the Sving al it non cdi
Edit
Effetti
stile
Carica nuovo doc
Carica al cursore
Salva doc.
$i Salva articolo
Rimuovi doc
} Called Stampa.
F inten: Dino. Finestra
4 faailibbs cart rate
Dinens. (9 Hhytes
Nenoria [9 Kbytes
grafico contiene 60.000 vocaboli inglesi
fra | quali alcuni di tipo tecnici riguardan-
ti in particolare il vocabolario informatico
di uso comune. Attualmente, come ho
già detto il dizionario base è inglese ma
la stessa Delphi prevede in un futuro
prossimo una versione multilingue del
programma di spelling prodotto dalla
stessa C. C. Per il momento comunque
non esistono problemi per la correzione
di testi italiani se si ricorre all'utilizzo dei
dizionari personali che possono essere
creati all'occorrenza dall'user.
Sì possono avere sino ad 8 dizionari
personali contemporaneamente attivi,
ognuno di essi può contenere fino ad
un massimo di 1500 parole che con gli
8 disponibili permettono di raccogliere
fino a 12.000 parole
Caratteristica importante dell'Impres-
sionSpell è quella di poter utilizzare per
la creazione di dizionari user direttamen-
te file in ASCII che in un secondo
momento potranno essere salvati in
modo compattato e nel formato diziona-
ri di Impression. Molto potente e allo
stesso tempo semplici risultano le ope-
razioni di controllo ortografico: Prova,
ricerca parole alternative a quella edita-
ta, Cerca, ricerca della parola specificata
all'interno del dizionario, Anagramma,
Ignora, crea ed aggiunge voci al diziona-
rio delle parole da ignorare, Abbreviazio-
ni, crea ed aggiunge al dizionario relati-
vo infine la creazione del dizionario delle
Eccezioni,
Gestione grafici
Le immagini possono essere importa-
te sui propri documenti trasportando il
file al di sopra del rispettivo frame. |
196
| Storie
cip
Sezioni 1
n
1 Kbytes
Parole [E
Menoria
Flea =—|
Visegni
La finestra contenente
frame possono contenere indifferente-
mente sprite, o oggetti di tipo draw.
Una volta trasportate nel frame posso-
no essere facilmente manipolate con la
finestra Modifica Grafico. In essa l'im-
magine può essere opportunamente ri-
scalata alle dimensioni frame, ridotta
lungo gli assi, rotata di qualsiasi angola-
zione rispetto al suo centro. Dato che
immagini complesse rallentano il redra-
wing delle finestre, Impression tramite
funzione Hide fa in modo che esse non
vengano visualizzate nel documento ac-
celerando in questo modo tutte le ope-
razioni di redrawing.
Stil
Sul quarto dischetto è presente la
directory !Fonts che raccoglie al suo
interno 6 diversi tipi di Outlined font, di
cui uno espressamente dedicato alla
gestione dei font residenti della propria
Stampante, mentre gli altri vanno in
parte a coprire le generali esigenze di
stile tipografico.
Fra essi trova posto il font trinity già
presente nei dischi di sistema del Risc-
OS ma qui in versione aggiornata con
aggiunta di diversi stili tipografici non
presenti nella versione di sistema. Tutti
gli effetti di stile vengono gestiti attra-
verso l'editor di stile e quello degli ef-
fetti
Dal menu degli effetti possono esse-
re eseguite tutte le operazioni di allinea-
mento testo all'interno del frame: alline-
amento a destra, sinistra, centro e giu-
stificato. Sempre operando sul campo
effetti viene scelto il tipo di font, le sue
dimensioni in pica, punti, pollici o milli-
metri e fra i modi compresso o allarga-
Memoria
informazioni sul file in editing.
< Finestra visualizzata al 33% contenente le Master Page.
to. L'interlinea presenta una finestra
editabile nella quale possono essere
inseriti gli opportuni valori. Sui font sele-
zionati si può intervenire per una even
tuale attribuzione colore che viene ef
fettuata con controllo degli opportuni
valori su slider che presentano diverse
configurazioni a seconda del modello
usato: RGB, CMYK e HVS. Altra pecu-
liarità di Impression è il controllo e la
selezione dei font residenti nella stam-
pante per la stampa di documenti in
draft. Una volta selezionati gli opportuni
effetti sì prosegue nella specifica dello
stile da attribuire al documento. Attra
verso l'editor di stile viene selezionato il
righello che consente di regolare i mar
gini destro e sinistro e la linea di ritorno
a capo insieme alle tabulazioni che pos-
sono essere del tipo destra, sinistra,
centro e decimale. Nello stesso righello
possono essere definiti un massimo di
32 differenti tab contemporanei. Una
volta definito lo stile esso è identificato
attraverso un nome, dato che diversi
stili possono occorrere alla definizione
di uno stesso documento. Essi possono
essere agevolmente richiamati per ap-
portare alcune necessarie modifiche
presentatesi nel corso della stesura del
documento.
Fra gli stili sono ovviamente presenti
quelli usuali come, corsivo italico, sotto-
lineato ecc. In fase editazione stile ven-
gono scelti anche i font per quella sezio-
ne documento di cui sì sta definendo lo
stile.
Frame
Dal menu frame vengono eseguite
tutte le operazioni di creazione e modifi-
MCmicrocomputer n. 109 - luglio/agosto 1991
ca frame. L'inserimento di un nuovo
frame nel documento, comporta la rea-
lizzazione dello stesso tramite mouse
direttamente nel documento. Oltre ai
frame creati per il contenimento di og-
getti grafici o di testo, si possono rea-
lizzare frame guida atti all'allineamento
di frame all'interno del documento. |
frame guida hanno effetto solo se l'op-
zione Allinea Frame è attiva. | frame
creati possono essere alterati attraverso
la finestra di Modifica Frame. In essa
sono contenute informazioni riguardo al
tipo di frame in esame le relative di-
mensioni, alterabili tramite inserimento
valori da tastiera, l'interruttore Distanzia
specifica se il testo deve essere respin,
to intorno alla parte esterna del frame.
Se Distanzia è attivo vanno specificate
anche le misure di distanziamento rela-
tive ai 4 bordi del frame. L'interruttore
Mostra visualizza una pagina contenen-
te il frame disegnato con i relativi bordi,
questi ultimi possono essere modificati
tramite i rispettivi campi editabili. Esi-
stono 10 bordi predefiniti che variano in
spessore e colore. Gli stessi bordì pos-
sono essere disegnati con Draw e im-
portati in Impression.
Miscellanea
In questo menu, ultimo nell'ordine
del menu principale, oltre alle funzioni di
gestione del controllore ortografico e
del dizionario di cui abbiamo già parlato,
troviamo la funzione Kerning attiva solo
a testo selezionato; questa funzione
ricopre un ruolo importantissimo all'in-
terno delle applicazioni di editoria. Essa
permette di controllare in maniera fine il
grado di avvicinamento di due caratteri
consecutivi nel testo. | valori di distan-
ziamento sono sempre proporzionali al
tipo di font e vengono misurati in
«EM», unità di misura tipografica equi-
valente della dimensione di una «M»
Il menu
di personalizzazione
maiuscola, i valori in EM vengono intro-
dotti tramite campi editabili e possono
assumere valori negativi, per l'avvicina-
mento, e positivi per il distanziamento.
Sempre nel menu MISC, troviamo le
funzioni Compila Indice e Compila Argo-
menti, che permettono rispettivamente
di creare alla fine del documento una
nuova sezione contenente l'indice anali-
tico, all'inizio del documento una nuova
sezione con l'indice degli argomenti del
documento. Alla rappresentazione degli
indici possono essere assegnati stili e
tabulazioni come per altri documenti,
Gestione File e Stampa
Impression gestisce i file in modo
particolare. In pratica viene parzialmen-
te sfruttata per la prima volta nel mondo
Archimedes, la gestione di memoria vir-
tuale. In altre parole i documenti caricati
da disco non vengono totalmente tra-
sferiti in RAM ma vengono partizionati
fra disco e memoria di sistema. In que-
sto modo è possibile lavorare su docu-
menti di dimensione relativamente
grande rispetto alla RAM di cui si dispo-
ne e le modifiche fatte sul documento
vengono direttamente riflesse sul file
del documento stesso, La stampa dei
documenti viene realizzata tramite i
convenzionali driver di sistema compre-
so quello PostScript, | quali eseguono il
tipo di stampa bitmapped. Questo tipo
di stampa, di eccezionale qualità, richie-
de con stampanti di basso costo lunghi
tempi di attesa. Fra l'altro per la stampa
di documenti di solo testo come le
lettere non è necessaria una stampa di
tipo grafico, è per questo che alla C. C.
hanno creato degli appositi driver per la
cosiddetta stampa a bozza. Con questa
tecnica è possibile stampare i propri
testi sfruttando le caratteristiche della
propria stampante, font residenti e stili
applicabili, risparmiando cosi i tempi di
Fersonalizo
Mi LA
(I Grafici alta ris.
_J Vis.scala di grigio
MCmicrocomputer n, 109 - luglio/agosto 1991
Centimetei
ARCHIMEDES
attesa. Ovviamente se si dispone di
stampanti di tipo laser gli stessi driver
Risc-OS permettono di ottenere stampe
di elevatissima qualità e in modo celere.
Conclusioni
Il pacchetto è stato fondamentalmen-
te realizzato strizzando l'occhio al pro-
fessionista viste le elevate caratteristi
che del programma e l'elegante e sem-
plice gestione di tutte le sue funzioni
per le quali non è richiesta nessuna
conoscenza tecnica relativa alla macchi-
na. Ciò permette senza dubbio di rea-
lizzare applicazioni professionali di ele-
vata qualità in modo pratico e veloce.
Lo stesso pacchetto racchiude in sé
tutte quelle funzioni tipiche dell'editoria
professionale e che fino a poco tempo
fa erano dominio incontrastato di altri
applicativi del tipo Ventura, Aldus Page-
maker ecc. creati per ambienti tipica
mente professionali. L'aspetto profes-
sionale non esclude certo l'utilizzo di
questo dtp in ambienti di tipo più user,
anzi le stesse caratteristiche di word
processor e dtp integrati in un unico
‘ambiente ne favoriscono l'uso per quel-
l'editoria di tipo personale. La versione
da me provata è la 2.05 ma attualmente
e già disponibile una versione aggiorna-
ta nella quale sono state apportate alcu-
ne migliorie, fra cui il righello verticale e
la gestione di auto save. La stessa
Delphi distribuisce altri prodotti comple-
mentari di Impression espressamente
realizzati per ambienti professionali co-
me: ShowPage che permette l'importa-
zione e l'esportazione di documenti in
formato PostScript fra Archimedes e
macchine che usano questo linguaggio
tipico dell'editoria professionale, Busi-
ness Application che permette la ge-
stione di stampa dei documenti in qua-
dricromia, e l'importazione di documenti
realizzati con programmi dedicati agli
ambienti MS-DOS e MAC come: Word,
Wordstar ecc. Di Impression ne esiste
‘anche una versione junior distribuita dal-
la stessa Delphi ad un prezzo notevol-
mente inferiore rispetto alla versione
«senior», inoltre la junior non richiede la
chiave hardware e può essere aggiorna-
ta con la versione completa pagando la
differenza di prezzo. Per quanto riguar-
da il mio personale giudizio Impression
passa la prova a pieni voti e se vogliamo
considerare anche il lato economico il
prezzo parla da sé
Impression «corredato» di macchina
Archimedes (A3000) costa appena qual-
cosa in più di un pacchetto dip creato
per altri ambienti diversi da quello archi-
mediano. Senza contare che avrete a
disposizione una macchina RISC
me
197
ARCHIMEDES
Basic Assembler
Il set di istruzioni »
rima di occuparci dell'argomento
di questo mese vorrei iniziare il
discorso con una piccola introdu-
zione attinente il set istruzioni dell'ARM
Assembler. Nel momento in cui i primi
processori RISC si affacciavano sul mer-
cato, molti levarono appunti sulla capa-
cità espressiva dell'Assembler RISC, o
ad un livello più vicino allo stesso pro-
cessore, del proprio linguaggio macchi-
na, proprio in proposito alla natura stes-
sa che diede vita ai processori di questo
tipo, e cioè al numero ridotto delle
istruzioni e alla intrinseca semplicità del-
le stesse. Non solo, sempre per gli
stessi motivi alcuni sostenevano che il
codice sorgente oltre ad oberare il pro-
grammatore in fase di stesura codice,
allungasse in modo eccessivo lo stesso
codice, proprio perché al contrario delle
istruzioni dei processori di tipo CISC, le
istruzioni RISC risultavano meno poten-
ti. Bene, queste polemiche fanno ormai
parte della storia dell'informazione e le
attuali ampie e svariate applicazioni di
processori di tipo RISC nel quotidiano
ne dimostrano la propria validità; tant'è
che le case più impegnate nel proporre
mezzi per l'elaborazione di informazioni
tecnologicamente avanzate (leggi IBM,
INTEL) hanno già da tempo dimostrato
la loro fiducia al concetto RISC in modo
pratico introducendo nel mercato piatta-
forme e macchine RISC sempre più
evolute, Bene l'aver rispolverato queste
piccole questioni che hanno accompa-
gnato l'entrata dei processori RISC negli
ambienti informatici ci aiuta a compren-
dere come di fatto lo stesso set con-
traddica | concetti appena visti; cosa
che del resto verrà sempre più accen-
tuata, man mano che andremo avanti
nell'analisi delle istruzioni di cui dispo-
niamo in ARM Assembler. La volta
scorsa abbiamo concluso l'argomento
condizionale. Da questo numero inizie-
remo ad occuparci del vero e proprio
198
di Massimo Miccoli (MC 5358 su MC-Link)
set di istruzioni dell'ARM o meglio an-
cora del formato dei dati da processare.
L'ARM essendo un processore di con-
cezione RISC possiede un elemento
caratterizzante proprio dei RISC. Un set
di istruzioni ridotto. Infatti le istruzioni di
cui disponiamo per la manipolazione dei
dati sono in totale 18; anche se il loro
numero appare un po' esiguo, ciò non
limita le capacità elaborative dello stes-
so Assembler, soprattutto se si tiene
conto della potenza espressiva di que-
ste istruzioni quando vengono affianca-
te dall'ampio set condizionale visto in
precedenza
<Codice mnemonico suf.> <destinazione>
<l operando> <Il| operando>
Dove il codice mnemonico è il nome
dell'istruzione, suf. indica il suffisso op-
zionale all'istruzione che può essere
rimpiazzato da uno qualunque di quelli
visti per il set condizionale, nelle prece-
denti puntate. La destinazione rappre-
senta il registro che conterrà il risultato
dell'operazione eseguita sugli operandi
per esso sono validi i registri da RO a
R15. Da notare che in una istruzione il
registro destinazione può avere lo stes-
so nome del registro dell'operando. Il
primo operando è il registro contenente
uno dei dati che intendiamo processare
tramite APPROPRIATA istruzione. Per
‘aver significato operativo, il primo ope-
rando deve essere necessariamente
uno dei 16 (RO..R15) registri ARM, AI
secondo operando va prestata un po'
più di attenzione in quanto in relazione
al tipo di dato che esso deve contenere,
l'interpretazione del registro può assu-
mere diversi significati. L'operando Il
può essere usato in tre differenti modi:
1) come semplice registro;
2) come costante immediata;
3) come registro con shift.
Nel primo caso l'operando è sempli-
cemente rappresentato dal nome di un
registro ad esempio:
ADD R4, R3, R2 RA=R3+R3
AND RI, R2, R4 R
SUB RO, R2, R1 RI
Nel secondo l'operando in questione
viene usato direttamente attraverso il
suo valore, in altri termini il dato non
viene prelevato dal registro, ma intro-
dotto immeditamente come operando
nell'istruzione attibuendogli il proprio va-
lore. Le costanti immediate vengono
assemblate e quindi codificate in lin-
guaggio macchina, allo stesso tempo
del codice stesso. La sintassi d'uso
delle costanti immediate è molto sem-
plice: in pratica al posto di usare il
nome del registro contenente il dato da
processare, usiamo direttamente la co-
Stante preceduta dal simbolo «#». Nella
pratica:
MOV Riì, #100 deposita il valore 100 in R1
ADD R3, R4, #1024 R3=R4+1024
L'uso delle costanti immediate, risul
ta essere un sistema molto agevole per
il programmatore soprattutto nell'intro-
duzione di dati da processare. È ovvio
che le costanti in un programma vanno
usate in specifici contesti, ma anche in
tali casi va prestata molta attenzione,
nel momento della loro introduzione, al
modo di rappresentazione e relativa in-
terpretazione che essi hanno dei registri
ARM. Le restrizioni imposte nell'uso
delle costanti immediate vanno analizza-
te in relazione alla codifica all'interno
delle istruzioni ARM. Abbiamo in prece-
denza visto che i 32 bit che comprendo-
no l'istruzione da eseguire sono ripartiti
in diversi campi. Uno di questi campi è
riservato all'immagazzinamento della
rappresentazione binaria della costante
MCmicrocomputer n. 109 - luglio/agosto 1991
immediata usata insieme all'istruzione.
Naturalmente i valori rappresentati co-
me costanti immediate variano in rela-
zione all'ampiezza del campo dedicato
alla loro rappresentazione. Nel caso del-
I'ARM | progettisti hanno riservato per
tale scopo un campo di ampiezza pari a
12 bit. Nel caso che tutti e 12 i bit
vengano usati per la rappresentazione
binaria delle costante, | valori possibili
rientrano nell'intervallo 0. . 4096. Tale
intervallo risulta un po' limitato rispetto
all'ARM che è un processore in grado di
manipolare dati di 32 bit. L'apparente
discrepanza è stata risolta in fase di
progettazione nel seguente modo: i 12
bit dedicati al contenimento della co-
stante sono stati divisi in due specifici
campi. Nel primo di 8 bit è contenuta la
rappresentazione binaria della costante
mentre nel secondo campo viene speci-
ficata la posizione in cui nei 32 bit il dato
viene rappresentato. Il campo che con-
tiene la specifica della posizione di cok-
locamento del dato, essendo di 4 bit
può assumere al massimo valori com-
presi fra 0 15, quindi 16 differenti posi-
zioni all'interno dei 32 bit. Nel campo
proprio di rappresentazione della co-
stante i valori possibili sono compresi
fra 0 e 256. Per schiarirvi un po' le idee
in proposito, date un'occhiata alla figura
allegata e ai due esempi che seguono.
Supponiamo di dover rappresentare il
numero 173. Esso, ammesso che di-
sponiamo di tutti i 32 bit per la sua
rappresentazione presenta la seguente
configurazione binaria:
Y%00000000000000000000000010101101
Lo stesso valore può essere rappre-
sentato nel campo data per operandi
immediati con i suoi otto bit di destra
senza alcuna traslazione di posizione. In
definitiva l'operando immediato viene
rappresentato come:
La configurazione
nel sistema di
rappresentazione degli
‘operandi immediati.
%0000 10101107
dato = 173 = %10101101
posizione = 0 = %0000
In questo esempio non è stato neces-
sario effettuare una traslazione sui 32
bit per la rappresentazione del 173, pro-
prio perché il 173 è compreso nell'inter-
vallo 0. . 256 e quindi gli otto bit del
campo data sono sufficienti alla sua
rappresentazione binaria. Vediamo ora
al contrario un esempio in cui gli otto bit
del campo data non sono sufficienti alla
rappresentazione binaria del valore,
Supponiamo quindi di dover utilizzare
come costante immediata il numero
19968. Il suo equivalente binario è:
%00000000000000000100111000000000
La corrispondente rappresentazione
nel campo data degli operatori di tipo
costante immediata è il valore 78 e
quindi %01001110 con uno shift di 12,
e cioè:
%1100 01001710
dato = 78 = %01001110
posizione = 12 = %1100
Usando questa tecnica noi possiamo
rappresentare valori che ricoprono l'in-
tero intervallo compreso nei 32 bit a
disposizione. Tuttavia quando i valori da
rappresentare sono al di sopra di quelli
12-bit i
ARCHIMEDES
ediate operand field
bit 8 it 7...
76543210.
76543210. 15
compresi fra 0 e 256 sorge un altro
problema. Ad esempio nel range che va
256 a 1024 possono essere rappresen-
tati solo i valori divisibili per quattro,
così come nell'intervallo da 1024 a
4059 solo i valori divisibili per 16 e così
via. L'inconveniente è dovuto al fatto
che operando le operazioni di shift per
la giusta collocazione dei valori, certi bit
più bassi non sono più utilizzabili, così i
numeri da 256 a 1024 richiedono per la
loro rappresentazione uno shift di 15 il
che comporta l'inutilizzazione dei due
bit più bassi all'interno dei 32 bit della
word. Comunque nell'uso delle costanti
immediate non occorre preoccuparsi
della loro rappresentazione e relativa
locazione, basta usare la sintassi prece-
dentemente vista, sarà poi l'Assembler
stesso a crearne l'appropriata e corri-
spondente rappresentazione in fase di
assemblaggio comunicando nella stes-
sa azione Un errore per i numeri non
rappresentabili come costanti immedia-
te. Così la costante 257 produrrà un
errore in fase di assemblaggio per il
fatto che esso, pur appartenendo all'in-
tervallo 256. . 1024, non è divisibile per
4. Ritornando alle tre possibili vie d'uso
del secondo operando, la terza verrà
analizzata nel prossimo appuntamento
in quanto essa coinvolge un ampio set
di operazioni: quelle di shift.
MACINTOSH
i agendine elettroniche ormai ne
abbiamo piene le tasche (in sen-
so figurato e non). Ricordo che
qualche anno fa i primi timidi modellini
della Casio, della Texas o della Sharp
costavano qualche centinaio di migliaia
di lire e avevano si e no 1 k di memoria,
da gestire accuratamente con oculatez-
za e pazienza. Oggi le agendine, anzi |
databank elettronici costano solo qual-
che decina di migliaia di lire, i più piccoli
(si fa per dire) anche qualche migliaio e
tra poco è probabile che li troveremo
nei fustini del detersivo. Ancora un po-
co e faranno la fine delle calcolatrici e
degli orologi (3 per 10.000 lire) venduti
dai bancarellari agli angoli delle strade.
Come per tutti i prodotti di grande
consumo, però, anche qui sì sta assi-
stendo a una diversificazione di tenden-
ze. Da una parte si assiste alla prolifera-
zione di un prodotto dalle medie poten-
zialità, abbastanza efficace per le esi-
genze quotidiane, dall'altra alcuni pro-
duttori di qualità si sono esclusi dalla
corsa al ribasso del prezzo per portare
avanti una ricerca raffinata e sempre più
specialistica offrendo, a un costo accet-
tabile, prodotti dalle prestazioni elevate.
Dalle agende elettroniche hard a quel-
le soft il passo era breve. e in un certo
qual senso obbligato. Oggi nel mondo
PC e Mac esistono tanti di quei pac-
chetti dedicati a questa bisogna che
sarebbe impossibile elencarli tutti. Si va
dal public domain, allo shareware, alle
applicazioni da pochi dollari, alle creazio-
ni sofisticate ed eleganti. Antesignano
di questa tipologia di applicazioni è stato
il mitico Sidekick, ma, almeno nell'ambi-
to Mac ricordiamo anche l'eccellente
serie dei Calendar, l'ottimo Appointe-
ment (di cui parliamo a fianco), ancora
Agenda (molto efficiente), tutti share-
ware, per passare ai vari Tempo, al
Sidekick, abbandonato dalla Borland ma
ancora efficiente, e così via. E, in tutto
questo firmamento di belle realizzazioni
ecco che si presenta un prodotto tutto
italiano, pregevole per le prestazioni che
offre e per il contenuto tecnologico, e
destinato a buon successo per l'ottimo
rapporto prezzo prestazione. Vediamo di
cosa si tratta
HyperTel
di Raffaello De Masi
Il package
HyperTel si può acquistare in due
configurazioni diverse: hard-soft o solo
soft (eventualmente è possibile accede-
re all'upgrading di questa versione suc-
cessivamente). La versione più comple-
ta è rappresentata da una bella scatola
di cartone in perfetto stile e colore Mac,
contenente una periferica, di cui parle-
remo tra poco, un manualetto e il soffi-
ciume (rappresentato da due dischetti
doppia faccia) oltre alla serie di foglietti
volanti dell'ultima ora (integrati dai soliti
Read Me), Non è invece compreso il
pacchetto HyperCard, necessario per
far funzionare il package.
Il manuale, piuttosto smilzo, è rappre-
sentato da un opuscoletto di una qua-
rantina di pagine, realizzato in pesante
carta patinata e dedicato tutto alla ge-
stione della agenda elettronica. La ge-
stione dell'interfaccia telefonica è inve-
ce riassunta su tre fogli formato A4,
aggiuntivi. Il software, contenuto, come
dicevamo, su due dischetti, contiene
non solo il software di gestione del
«trabiccolo» di interfaccia, ma la vera
applicazione principale, l'agenda-indiriz-
zario-memorandum che rappresenta la
parte principale del package.
HyperTel
Sistema integrato
di produttività individuale
Produttore:
SoftLab
Via del Capo, 32/8
44100 Ferrara (Italy)
Tel. 0532-740444
Distribuito da:
Elcom
Via degli Arcadi, 2
34170 Gorizia
Tel. 0481/536000
AppleLink ITA0071
Prezzi (IVA esclusa):
sola agenda elettronica (HTO20),
vers. 2.0: L. 125.000
con combinatore telefonico
(HTO50): L. 398.000
upgrading dalla versione 1 a 2: L. 45.000
L'interfaccia telefonica
Cominciamo ad analizzare da vicino
questo tool hard, specificamente dedi-
cato. Premettiamo che è lo stesso pre-
sente nella configurazione 1.0 ed e rap-
presentato da un aggeggio di forma
vagamente prismatica, di color grigio
Apple. Dal peso di circa 150 grammi e
dal design vagamente monolitico, ha
sul davanti una reticella metallica che
protegge un altoparlantino del diametro
di circa 5 cm, che sovrasta la scritta
HyperTel e un piccolo potenziometro
destinato alla regolazione del segnale
di output. Sul retro il «coso» ha una
uscita ADB abbinata a un jack audio
(mono); le prese vanno collegate alle
rispettive porte poste sul retro della
macchina. Inoltre c'è anche una porta
telefonica e una di alimentazione (ne-
cessaria solo per macchine della serie
512 e Plus); sugli altri modelli il prelie-
vo della tensione di alimentazione è
effettuato direttamente sulla porta
ADB.
L'interfaccia si apre asportando quat
tro viti a croce (di cui una stranamente
più lunga). All'interno sono presenti
due schede poste parallelamente alla
base; quella superiore, a componenti
discreti, ospitante 2 trasformatori e 4
transistor, rappresenta la scheda Bf per
la gestione del segnale audio telefoni
co, ed è, infatti, collegata direttamente
all'altoparlante attraverso il potenziome-
trino. La scheda inferiore è molto più
complessa e ospita componenti a me-
dia integrazione. C'è un chip logico (14
HyperTel viene fornito a L, 980.000 anche in
confezione di tipo Developer's Kit, costituito
da un blocco con XCMD e routine (senza
obbligo di pagamento di rovalty), 2 combinatori
telefonici, e il programma di controllo Hyper-
Tel, oltre al programma QuickTel per l'automa-
zione telefonica dei programmi. Con questo kit
ogni linguaggio-applicazione capace di genera-
re © pilotare suoni (come HyperCard, Super-
Card, 4th Dimension, FullWrite Pro 1.5, o Om-
nis 5) può essere customizzato nelle sue appli-
cazioni per l'interfacciamento telefonico. Il De-
veloper's Kit è distribuito direttamente dalla
Softlab
pin) 14069, due amplificatori integrati
operazionali (AN32 e 8060) probabil-
mente operativi anche come quadratori
di segnale, un U940, un relé a 6 volt e
tredici diodi. | tempi del combinatore
sono creati dalla scheda tramite il relé
pilotato dagli integrati. Compito della
scheda è anche quello di gestire i tem-
pi degli impulsi di codifica dei numeri
telefonici e dei relativi intervalli tra essi
(800 ms). Il tutto su una schedina da
3x3 cm.
Il collegamento è immediato attraver-
so l'interfaccia audio-ADB, da una parte
e il doppino telefonico dall'altra. L'appa-
recchio si adatta automaticamente alla
tensione di linea e può funzionare sen-
za regolazioni con tensione della rete
telefonica tra 24 e 50 volt (a vuoto).
Ciononostante è possibile adattare l'ap-
parecchio a tensioni diverse agendo
opportunamente su una vite di registro.
In ogni caso l'apparecchio è protetto
contro sovratensioni; l'unico problema
cui si incorre è che in caso di tensione
bassa l'interfaccia può sganciarsi senza
preavviso, mentre nel caso contrario
l'interfaccia non si sgancia sollevando il
telefono.
MACINTOSH
La finestra di apertura
di HyperTel, con in pri
mo piano, il naviga
tore.
Il primo sistema integrato di
‘automazione telefonica
Le applicazioni e il software
HyperTel è il primo sistema comple-
tamente italiano di automazione telefo-
nica basato su una integrazione totale di
agenda, scadenzario, gestione progetti,
allarmi e rubrica. Le caratteristiche della
applicazione principale, già ottime nella
versione 1 e qui ancora migliorate, sono
così riassumibili:
— interfaccia utente completamente
ottimizzata, che consente un facile spo-
stamento tra ambienti diversi attraverso
l'uso di una palette dedicata e di una
serie di menu personalizzati.
— Gestione immediata di una serie di
allarmi, inseribili per ricordare cose da
fare, appuntamenti, o semplicemente
come promemoria. Gli allarmi sono atti
vi anche se si lavora fuori dell'applica-
zione (solo in Multifinder).
— Appuntamenti guidati da dialogo che
consente di spostare o di ripetere mes-
saggi di attenzione, promemoria ecc.
— Gestione delle priorità, con possibili
tà di assegnare precedenze e particolari
impegni.
— Coda delle telefonate, con gestione
Arch Comp Vol utili
Venerdì, 1 marzo 1991
S) i
(23.8.8028)
si
Ti
air tela grace,
Legpi TI reale © è tengo speso bere!
Non esiste la scheda di Mercoledi, 5 giugno
1991. Uuoi creare le schede sino ad includere
Mercoledì, 5 giugno 1991?
(DI
T_T
Mostra Noto
Vai a oggi
ORTO
La struttura principale dell'agenda, con l'opzione automatica di upgrading nel
caso di pagina-giorno non presente.
MCmicrocomputer n. 109 - luglio/agosto 1991
201
MACINTOSH
"3 Wrh Comp val tgende DO
Arch Comp Vol figendo
3:11:92,® 7
= pc Ta dere rende ma MT
Diretto monte DI) (Goa) n
[EST] turata [OST] D Auvi Ì Prrusiso te fr] | (Gia) tre ptt toe
_H Osvosta i [garmm-na ju CIsposta ni Zio
© fipeti ogni {ra ]
sro [nesso]
Sie
L'organizzazione delle pagine dell'agenda, con le finestre di modifica dei messaggi e la gestione delle priorità.
completa del pacchetto di impegni gior-
nalieri
— Planning mensile con lista mensile
degli appuntamenti giorno per giorno,
anche attraverso la esclusiva barra della
durata degli appuntamenti quotidiani.
— Calendario annuale fino al 2001.
— Stampa della rubrica e dell'agenda in
formato FiloFax.
— Gestione della interfaccia telefonica
attraverso toni, impulsi o tramite
modem.
Come si vede non è affatto poco; si
tratta di un impegno, almeno prelimina-
re, di non modesto respiro. Vediamo
come viene affrontato e risolto.
Occorre premettere che l'installazio-
ne del pacchetto consiste nella sempli-
ce copiatura della cartella HyperTel sul
disco rigido. HyperTel è una applicazio-
ne HyperCard, programmata in linguag-
gio HyperTalk, e quella in nostro pos-
sesso funzionava con la versione 2, già
da qualche tempo disponibile sul mer-
cato. Le funzioni immediatamente di-
sponibili del programma sono:
calendario mensile; attraverso cui viene
visualizzato il mese corrente, consen-
tendo di spostarsi (il termine specifico
del pacchetto è «navigare») all'interno
del calendario con un semplice click sul
giorno desiderato. Il calendario riporta
anche | giorni dell'anno, il numero di
settimana, la data e l'ora corrente del
giorno in cui ci si trova.
Agenda degli appuntamenti: posta a
sinistra del calendario mensile, permet-
te di annotare gli appuntamenti di mez-
z'ora in mezz'ora, dalle 8.00 alle 20.30
(evidentemente gli implementatori non
hanno previsto gli appuntamenti ga-
lanti!)
Gli appuntamenti del giorno, comun-
que, vengono immediatamente e auto-
maticamente inseriti nel planning men-
sile.
Scadenzario, destinato a ricordare,
automaticamente e non, le cose da fare
nella giornata, Si tratta di uno scadenza-
rio interattivo, per cui è possibile dare
una priorità o spuntare cose già fatte o
eliminate. HyperTel riconosce Automati-
camente gli impegni non spuntati e li
riporta immediatamente all'apertura del-
l'agenda.
Planning mensile: si aggiorna auto-
maticamente in base agli appuntamenti
giornalieri sull'agenda, consentendo, a
colpo d'occhio, di controllare gli impegni
già assunti e di individuare i «buchi»
# Arehiulo Composi:
zione _GQO
Calendario,
Il planning mensile. con l'individuazione breve degli impegni (è sufficiente cliccare sul giorno per avere di nuovo a disposizione il programma giornaliero).
202
MCmicrocomputer n. 109 - luglio/agosto 1991
MACINTOSH
Da Fare 5-06-1991
Un esempio di stampa del planning giornaliero, che, con una opportuna macro, è possibile automatizzare.
disponibili, anche grazie alla utilissima
barra della durata
Rubrica telefonica: si tratta di una
parte davvero originale ed efficiente;
per ogni nominativo è riservata una pa-
gina in cui è possibile annotare dati
alfanumerici e numerici (come numeri
di telefono, fax, telex ecc.) numeri che
verranno immediatamente riconosciuti
dall'interfaccia telefonica e da essa uti-
lizzati per la chiamata a composizione
automatica.
Coda delle telefonate: si tratta di una
pratica utility che permette di «parcheg-
giare» in un'area dedicata a telefonate
cui non è stato dato seguito immediato
(ad esempio l'utente non risponde o il
numero è occupato). È soprattutto prati-
ca in quanto consente di richiamare
l'utente senza ricercar ogni volta il nu-
mero. Inoltre la «Coda» può essere
utilmente costruita per creare, all'inizio
della giornata di lavoro, l'elenco delle
telefonate. Memorie ad accesso diret-
to: sempre a proposito di numeri, ecco
una sovracopertina alla rubrica telefoni-
ca, che permette di accedere a numeri
di frequente uso senza sfogliare l'agen-
da; anche qui è previsto l'accesso diret-
to all'interfaccia telefonica, per cui chia-
mare un numero equivale, con queste
premesse, a premere un pulsante.
Block Note: si tratta di un pratico
complemento allo scadenzario; ogni
«scadenza» può essere completata da
note, appunti, commenti utili (per esem-
pio notizie riguardanti il progetto o l'in-
terlocutore); le note vengono automati-
camente «agganciate» alla scadenza
stessa
Calendario annuale: con un semplice
click è possibile visualizzare il calendario
completo dell'anno in corso o di qualun-
que altro anno fino al 2001.
Tutte queste funzioni, ed altre che
MCmicrocomputer n. 109 - luglio/agosto 1991
La rubrica telefonica,
con i numen di imme-
diata chiamata, la
scheda rubrica, molto
ben articolata, e l'utile
finestra dei prefissi te-
leselettivi
eventualmente vedremo nel corso del-
l'analisi del pacchetto sono attivabili at-
traverso | soliti menu HyperCard; ma
esiste un mezzo più semplice e pratico
per raggiungere lo stesso scopo: il
«navigatore». Si tratta di uno strumen-
to originale, esclusivo di HyperTel, che
consente di spostarsi liberamente all’in-
terno dei vari archivi e delle relative
subapplicazioni, e di cercare immedia-
tamente qualcosa senza stare troppo a
preoccuparsi di ricordare cosa essa sia.
E una piccola finestra che si può libera-
mente spostare e che è comune a tutti
gli archivi, ed è chiudibile se non ne-
cessaria
Ma procediamo con ordine (o alme-
no con l'ordine con cui abbiamo utiliz-
zato il package). La prima cosa cui ab-
biamo dato seguito è stata l'uso del-
CEE]
CR
STEEUCERTO
Agrigento
Alessandria
Frncona
Rosta
Arezzo
Rascal Piceno
Roti
Ruellino
Boni
Belluno
Benevento
Bergoro
Bologna
Boizeno
203
MACINTOSH
(percard
Decumenti seadenza |
o Passaporto sede
ILL
La sezione progetti che. pur non avendo lo sviluppo delle precedenti,
l'automazione telefonica. Questa avvie-
ne attraverso la voce «Configurazione»
del menu «Agenda»; si apre la finestra
che vedete in figura ed in essa è possi-
bile inserire prefissi teleselettivi, prefis-
si di centralino e numero telefonico. Il
programma è tanto intelligente da rì-
muovere dal campo del prefisso di te-
leselezione le relative cifre se il prefis-
so coincide con quello locale (questa
possibilità può tornare utile se, per
esempio, si utilizza HyperTel sul porta-
tile e ci troviamo in un'altra città). Sem-
pre a proposito di configurazione tele-
fonica sono possibili tre sistemi di
automazione: HyperTel tour court, un
combinatore dedicato che genera im-
pulsi decadici ed emula a tutti gli effetti
un normale telefono BCA (è infatti col-
legato al normale apparecchio in paral-
lelo); DTMF, valido se il telefono è in
multifrequenza, nel qual caso viene uti
lizzato l'altoparlantino del Mac per ge-
nerare i toni multifrequenza (occorre
ovviamente sollevare il microtelefono e
avvicinarlo all'altoparlante); ancora più
interessante è la possibilità di utilizzare
un modem (se presente; in questo ca-
so l'acquisto della interfaccia telefonica
può essere superfluo). | parametri di
comunicazione sono presettati ad
«ATS0=0S7=8DP» e sono completa-
mente modificabili secondo il linguag-
gio Hayes.
La struttura di HyperTel
Il cuore del pacchetto è rappresenta-
to da 5 archivi, quattro operativi e uno
HyperTel appunto, destinato alla confi-
gurazione dell'ambiente e alla gestione
del combinatore. Gli archivi Agenda e
Rubrica sono a loro volta divisi in due
parti; ognuno degli archivi può essere
aperto o chiuso indipendentemente
nella sua finestra, sia attraverso il me-
204
nu che tramite il navigatore. Se ci sono
più finestre aperte, ovviamente, una
sola è attiva e il passaggio dall'una
all'altra e la relativa attivazione seguono
le regole proprie dell'interfaccia Mac
(click, drag, ecc.); l'unica eccezione è
rappresentata dal navigatore, finestra di
tipo particolare, sempre attiva e sem-
pre sovrapposta a tutte le altre fine-
stre.
Tutti gli archivi sono completamente
integrati fra loro, con possibilità di scel-
ta di tipo «ipertestuale»; tanto per in-
tenderci un doppio click su un nome
segnato sul planning degli appunta-
menti o nelle cose da fare dell'Agenda
lo ricerca immediatamente nella rubri-
ca; allo stesso modo un doppio click
sul nome di un progetto lo ricerca nel-
l'archivio Progetti o selezionando il no-
me di una persona, ancora nei progetti,
e facendo click sul numero telefonico
(se non è integrazione questa...) L'a-
genda si apre sempre sulla data corren-
te e sì aggiorna automaticamente alla
bisogna (se, ad esempio, si desidera
creare un promemoria per una data da
venire).
L'agenda è divisa în tre aree caratte-
ristiche;
— appuntamenti del giorno
— cose da fare-scadenzario
— calendario mensile
Normalmente le tre finestrelle sono
sempre presenti sullo scherzo; la pri-
ma, ovviamente la più interessante e
utile, permette di segnare un appunta
mento ogni mezz'ora, semplicemente
cliccando sulla riga vuota corrisponden-
te all'orario desiderato. È possibile indi-
care, per ogni giorno, la cosiddetta
«dominante» cioè l'appuntamento più
importante della giornata. Gli appunta-
menti si autoaggiornano, come abbia-
mo già detto, automaticamente ed è
possibile indicare anche la loro durata
ottre alcune utility; si noti la possibilità di personalizzare con un suono i messaggi
attraverso l'uso di una barra laterale
che si aggiorna su ordine dell'utente.
Cliccando su una linea vuota si apre
una finestra molto ben congegnata, or-
ganizzata a mo' di dialogo per com-
prendere la descrizione, l'ora di inizio,
la durata e le eventuali note. Analoga-
mente con un click su un appuntamen-
to già segnato si apre la stessa finestra
di dialogo per visualizzarne il contenuto
e, eventualmente, eseguire modifiche.
Tra le opzioni più interessanti notiamo
la possibilità di eseguire spostamenti
diretti a nuova data e ora, o di segnare
appuntamenti ripetitivi (es. l'assunzione
di medicine) specificando l'intervallo, la
scadenza e la eventuale: esclusione di
giorni particolari.
La gestione dello scadenzario è facili
tata, ovviamente, dalle prerogative pro-
prie di HyperCard, quì customizzate (un
esempio è l'opzione «Cerca» che per-
mette di andare a tentoni nell'archivio,
alla ricerca di sequenze alfanumeriche
o parole chiave). Ma non è tutto, Se si
clicca due volte sul nome di una perso-
na HyperTel cerca automaticamente
questo nome nella rubrica, aprendola
nella prima scheda in cui il nome com-
pare; ancora, facendo due volte click
su un numero HyperTel compone im-
mediatamente il numero stesso (se-
condo le specifiche presettate). La se-
conda finestra è quella del calendario
Sebbene minuscola è molto ben orga-
nizzata e fornisce, immediatamente,
con un semplice colpo d'occhio tutte le
informazioni «calendaristiche» utili rela-
tive al giorno corrente o a quello con
cui si sta lavorando (data, giorno della
settimana, ora, ma anche giorni tra-
scorsi dall'inizio dell'anno e mancanti
alla fine, numero delle settimane, ecc.)
La terza finestra è lo scadenzario. Si
tratta del classico promemoria delle co-
se da fare, destinato a programmare
MCmicrocomputer n. 109 - luglio/agosto 1991
L'utility HyperTel pro»
pramente detta, pilo
tante l'interfaccia fele- |
fonica (si not che è
possibile fare a meno
di questa se si dispo-
ne di un modern).
|
| o estrarne I
Pausa (secondi Fg
l'attività e gli impegni della giornata e
dei giorni successivi. La gestione è ab-
bastanza simile a quella degli appunta-
menti, con in più altre possibilità, come
aggiungere allarmi a un impegno, colle-
gare interattivamente Scadenzario-Ru-
brica-Progetti, utilizzare la finestra an-
che per impegni di altri nei nostri con-
fronti, e così via. In ogni caso tutto
quanto presente in queste tre finestre è
sempre riassunto nel planning del mese
che si presenta come il classico docu-
mento cartaceo corrispondente, capace
comunque di espandersi in relazione al
giorno scelto con un doppio click del
mouse
Ancora qualche parola su un tool ac-
cessorio, estremamente efficiente e ca-
ratteristico, la «Rubrica», Essa é com-
posta di due sezioni, la prima contenen-
te un elenco dei prefissi più diffusi e le
memorie, la seconda comprendente la
rubrica vera e propria.
La Rubrica è dotata di 18 memorie ad
accesso diretto, che permettono di ac-
cedere immediatamente a numeri di
consultazione abituale. Accanto a que-
sta esiste poi una rubrica convenziona-
le, costruita con notevole buon gusto,
che permette di riassumere in una pagi-
na tutte le notizie telefoniche specifiche
del nome selezionato. L'aggiunta di
schede avviene attraverso il classico
comando «Aggiungi scheda» qui custo-
mizzato. A dimostrazione della notevole
qualità con cui l'applicazione è stata
realizzata è possibile mettere in coda
numeri telefonici direttamente dalla
scheda o trasferire numeri da questa a
quelli di più frequente consultazione.
La coda delle telefonate è una funzio-
ne molto utile per programmarsi la serie
di telefonate da fare durante la giornata
e per parcheggiare numeri che non ri-
spondono o che sono occupati. Sarà
compito dell'applicazione, all'ora stabili-
ta, di aprire una finestra di avviso e di
evidenziare l'impegno sopraggiunto. E
MCmicrocomputer n, 109 - luglio/agosto 1991
HyperZe}”
Configurazione
Hupertel
(Ecco
ia —-
ln [2 a falsi
Bi Ficlizioi
IG
Giu
fitti
SArat]
OTRS
'otnà
ATS0=087=150P
(omai Pannetto di contro» Ra]
Sonar, (IM
visto che stiamo per concludere, diamo
una occhiata proprio al principio di fun-
zionamento degli allarmi. Se questi so-
no attivi, HyperTel controlla, ogni minu-
to tre contenitori di informazioni: Gli
appuntamenti di oggi, Lo scadenzario di
oggi e La coda delle telefonate. Il fun-
zionamento si basa sul controllo di azio-
ni con un tempo inferiore a quello attua-
le. Appena questa condizione si verifica
HyperTel aggancia una routine di mes-
saggio che avvisa della scadenza so-
pravvenuta.
Come dicevamo all'inizio gli allarmi
sono attivi anche se si è in una applica-
zione diversa da HyperTel (a patto, ov-
viamente, che questa sia aperta e sì
lavori in Multifinder), HyperCard in que-
sto caso lavora in background, ma può
accadere che qualcosa non funzioni se
cì sono conflitti con INIT, CDEV o altri
pacchetti anche essi lavoranti in back-
ground (come ad esempio gli screen
saver o gli spooler di stampa).
La gestione dell'allarme è diversa a
seconda dello status della macchina; se
si è in uno qualsiasi degli archivi Hyper-
Tel il calcolatore produce un solo beep e
viene visualizzata immediatamente la fi-
nestra di dialogo. Se sì è în un'altra
applicazione, vengono prodotti due beep
e la iconetta della mela lampeggia; nel-
l'elenco delle applicazioni aperte, inoltre,
MACINTOSH
accanto ad HyperCard, viene visualizzato
il rombo di attivazione per indicare che
c'è un messaggio in attesa; a questo
punto è sufficiente attivare HyperCard,
con le tecniche già note, per far compari-
re il messaggio.
Una domanda a cui è possibile dare
immediatamente una risposta positiva;
potrebbe essere utile importare una ru-
brica telefonica direttamente da un file
testo (come ad esempio quello creato
dal vecchio file «indirizzi» di HyperCard,
L'operazione avviene attraverso l'opzio-
ne Import del menu Rubrica, ed è tutta
guidata da menu e bottoni. Allo stesso
modo è possibile esportare una rubrica;
ovvio che il tutto è sempre sviluppabile
in una stampa (è possibile stampare
tutto quello che c'è negli archivi, secon-
do la classica notazione HyperCard)
Conclusioni
Complimenti vivissimi alla SoftLab,
una società di sviluppo software e hard-
ware gestita da due fratelli, ambedue
ingegneri. E merito di questi due pro-
fessionisti aver creato un prodotto mol-
to ben realizzato, facile da usare, poten-
te e, onore al merito, costruito per non
creare mai alcuna difficoltà all'utente.
Ho utilizzato sia l'agenda, sia l'interfac-
cia telefonica per un mese con soddi-
sfazione e con un pizzico di divertimen-
to e confesso di aver cercato di creare
problemi all'ambiente che, nelle sue
premesse, si presentava al primo im
patto immodestamento ambizioso, Non
ho alcuna difficoltà ad ammettere di
mon esserci riuscito. Se un appunto
devo muoverlo, questo è alla documen-
tazione. Un package americano dello
stesso tipo avrebbe avuto un manuale
di almeno un centinaio di pagine. La
stringatezza di quello presente crea,
pur essendo del tutto esauriente, qual-
che volta, un po' di fatica nella com-
prensione dei passaggi (tanto per fare
un esempio non sta scritto da nessuna
parte come fare ad inserire, per la pri-
ma volta, un nome nella rubrica, quan-
do ci si presenta il messaggio «Questo
Stack non è stato convertito e non può
essere usato!»; d'accordo, c'è imme-
diatamente una videata di help, e poi si
tratta di un problema più di HyperCard
che di HyperTel ma un po' più di dovi-
zia di spiegazioni in un manuale un
poco più nutrito non avrebbe fatto ma-
le, specie in mano a utenti che magari
ignorano addirittura a cosa serva Hy-
perCard. Ma questo è davvero tutto, e
poi, se consideriamo che la sola rubrica
costa poco più di un biglietto da cento-
mila, credo che davvero ci sia poco da
chiedere in più
me
205
MACINTOSH
La programmazione del Mac
a quando ho aperto questa rubri-
ca, la mia casella MC-Link
(MC1468) generalmente semi-
vuota ha cominciato ad affollarsi di mes-
saggi. Nessun problema, certo, il fatto
di essere oggetto di corrispondenza fa
sempre piacere; ho comunque con inte-
resse notato che l'apertura della rubrica
ha destato, se mai fosse stato sopito,
un grande interesse.
La maggior parte dei suggerimenti
però mi ha creato un certo imbarazzo;
questa rubrica era partita come uno
studio sulla programmazione orientata
all'oggetto del Mac; il denominatore
comune della maggior parte delle lette
re è stato del tipo «Ben venga la pro-
grammazione 00, ma perché non
estendere il discorso a una tematica più
ampia, che coinvolga anche e soprattut-
to gli aspetti più caratteristici di questa
macchina?».
Da qui a pensare di modificare questa
parte della rubrica Mac in modo da
abbracciare la maggior parte dei proble-
mi di programmazione del Mac (come
se fosse facile) il passo è stato breve.
Tanto breve da essermi immediatamen-
te reso conto di aver cercato una bella
gatta da pelare. Coma abbiamo detto
quando demmo inizio a questa rubrica,
qualche mese fa, Mac è del tutto diver-
so, nella gestione delle operazioni di VO
dalle altre macchine presenti sul merca-
to, anche quelle che ne hanno, più o
meno, adottato la filosofia di interfaccia.
Allora perché non affrontare il problema
per parti separate (non è poi questa la
filosofia dell'OO) e cercare, in umiltà, dî
risolverne almeno qualcuno?
E così abbiamo deciso di modificare
(ma solo di poco) l'indirizzo di questa
rubrica; da questa puntata cercheremo
di risolvere, a livello di programmazione,
i problemi più diffusi e caratteristici del-
la interfaccia Mac; qualche esempio?
Come si costruisce un bottone, una
finestra scrollabile, un menu, anche ge-
rarchico, un DA, una interfaccia acusti-
ca, una finestra di dialogo 0 di errore? E
così più che un programma completo
forniremo una serie di routine che ognu-
206
di Raffaello De Masi
no potrà utilizzare per il suo lavoro quo-
tidiano, routine speriamo sufficiente-
mente testate.
E come tool di programmazione? A
costo di far inorridire il grande amico
Corrado, alle prese con il suo € Super-
plus, adotteremo linguaggi più semplici:
il Basic, in primis; si tratta di una sfida
personale, che ho deciso di intraprende-
re per evidenziare come questo splendi-
do linguaggio, nelle sue ultime più po-
tenti realizzazioni, sia capace di dare
punti ai più blasonati idiomi. Ce la fare-
mo? lo penso di sì.
E dopo la premessa...
| lettori mì consentano una piccola
precisazione, prima di iniziare. Non ho
mai capito perché occorra rendere diffi-
cili le cose facili. Perciò io temo chi
parla o scrive con parole complesse, e,
anche se dice il giusto, non posso per-
donarlo per due motivi; innanzitutto per-
ché, nel 75% dei casi, la stessa cosa la
si potrebbe dire in maniera più semplice
e comprensibile, e poi credo sia buona
norma quando si usano termini specifi-
ci, innanzi tutto provvedere a chiarirne il
significato, prima di usarli (se proprio
non se ne può fare a meno!).
| libri e le pubblicazioni tecniche ame-
ricane, anche nelle forme più specializ-
zate e avanzate, hanno un minimo de-
nominatore che rende la lettura sempre
interessante (se non piacevole): non
danno mai niente per scontato. Ricordo
un libro su Unix che iniziava il capitolo
dedicato alla manipolazione dei numeri
nella seguente maniera: «Si definisce
potenza [n] di un numero il prodotto di n
fattori tutti eguali al numero stesso;
così 5° = 5*5*5», Grande esempio di
modestia, da far impallidire i nostri gran-
di professoroni, con i loro labirintici e
insulsi sproloqui. Perciò vorrete perdo-
narci se, nel nostro dire, talvolta defini-
remo concetti che paiono scontati. C'è
sempre qualcuno che non ne conosce il
significato.
Bene, fatta questa premessa, senz‘al-
tro doverosa, giungiamo immediata-
mente al nocciolo della questione che
tratteremo in questa puntata; l'output
su stampante o, tout couri, la stampa,
Come fa Mac a stampare su carta quel-
lo che abbiamo sullo schermo, come
«scrive» | disegni prodotti dai pacchetti
grafici, è possibile scrivere un docu-
mento scegliendo i caratteri presenti
sulla ROM della stampante? A questa e
ad altre domande del genere stiamo per
rispondere.
Agli inizi
Beh, agli inizi c'era poco da scegliere;
scagli la prima pietra chi di noi non ha
sorriso davanti a qualche vecchio e mo-
struoso mainframe universitario, capace
di sputare fuori solo testo. E all'inizio era
proprio solo così, esisteva solo il text-
mode. Tutte le macchine, in altri termini,
erano equipaggiate con un set speciale
di bitmap sistemate sulle ROM; e que-
ste bitmap erano appunto le lettere
dell'alfabeto inglese e una serie di sim-
boli speciali (ricordate il terrifico APL?)
codificati nell'ASCII aut similia; in questo
caso un byte di dati propriamente diretti
a una locazione di ROM permetteva di
visualizzare sullo schermo una bitmap
multibyte. Per la verità la vera rivoluzione
del sistema è avvenuta proprio con la
introduzione dell'ASCII, codice costruito
in maniera eccellente (molto meglio di
quanto sembri a prima vista). L'unico
problema era che, sebbene con questo
metodo il sistema funzionasse molto
bene, non era possibile fare altro che
scrivere testo (se ci escludono i piccoli
caratteri grafici presenti nelle configura-
zioni delle diverse macchine; a tal propo-
sito ricordate quelli della tastiera Apple
112), Per evitarsi complicazioni, gli imple-
mentatori imposero inoltre che i caratteri
avessero la stessa altezza e larghezza
(per essere più precisi occorrerebbe dire
che le cellette che accoglievano i carat-
teri sullo schermo erano tutte della stes-
sa grandezza).
Per la verità il problema, in quei tempi
bui della microinformatica, era poco
sentito, visto che | programmatori o gli
MCmicrocomputer n. 109 - luglio/agosto 1991
MACINTOSH
utenti non si aspettavano più che testo,
sullo schermo e sulla stampante (ricor-
date come si gridò al miracolo con gli
HP della serie 80? Il primo, l'83, dise-
gnava su uno schermo grosso, si fa per
dire, quanto una cartolina postale). D'al-
tro canto le CPU di una volta avevano
problemi già a maneggiare il testo; uno
tra tutti l'esempio del IIE Apple, con il
suo miserello 6502 e il clock a 1 MHz!
E, in quei periodi oscuri e affascinanti
del pionierismo, la stampa non era altro
che una forma diversa di output, dalla
CPU, di codici ASCII da trasformare in
bitmap, solo con la differenza che in
questo caso veniva pilotata una testina
a 9 aghi. La cosa funzionava senza
eccessive complicazioni, comunque, in
quanto le stampanti avevano ROM or-
ganizzate con la stessa codifica ASCII
Così un ASCII 66 CODE inviato alla
porta stampante e attraverso il relativo
cavo, alla periferica, produce una B sulla
pagina come sullo schermo. Probabil-
mente una B stampata aveva una forma
leggermente diversa da quella prodotta
sul video (questo per le ovvie diverse
implementazioni delle ROM) ma questo
punto ci pare di scarsa importanza; una
B è sempre una B.
Ma le cose erano destinate ad evol-
versì e piuttosto rapidamente. È merito
di Steve Jobs e di Lisa (l'antenato del
Mac) di aver affrontato il problema della
rappresentazione sullo schermo in ma-
niera del tutto diversa. Si abbandonava
la mappatura ASCII presente in ROM,
per adottare una tecnica di rappresenta-
zione basata su caratteri bitmappati in
RAM. Era la fine della tecnica di deposi-
MCmicrocomputer n. 109 - luglio/agosto 1991
Una semplice figura
realizzata con
MacDraw Il e
«tradotta» în
linguaggio PostScript
Title: Untitled-Layer# 1
%%Creator: MacDraw Il
%%CreatlonDate: Giovedi, 6 giugno 1991
%%Pages: (atend)
%%BoundingBox: ? ? 2?
%%PageBoundingBox: 120 125 2355 3382
%96For: * blob »
Y%IncludeProcSet: “{AppleDiet md)" 68 0
%%EndComments
%%EndProlog
%96BeginDocumentSetup
md begin
TT -125 -120 3382 2355 100 300.3003 F FF FTTT psu
(\245 blob \245: document: Untiied-Layerd 1)jn
od
YXEndDocumentSetup
%696Page: ? 1
0)
00%
li pen
00gn
{ne 00 3257 2235 6 rel
0 setlinecap
currentscreen
3 1 roll pop pop 45 45 3 -1 roll setscreen
48
LA
188/375 698 1425 112,5 112517
44 pen
og
188.375 638 1425 115 11507
32gr
375 525 1050 1800 1 re
ogr
375 525 1050 1800070
7575 1500 2100076
938376 gm
1 setTxMode
06
bu fe
mark T /Tmes-Roman /|____Times-Roman 0 sf
n
200 fr
du fe
2F/I Times-Roman fnt
bn
(MC Microcomputer)show
1161 298 gm
Ogr
1161 1836 lin
88 pen
1196 296 gn
1196 1834 lin
17 17 pen
1230 292 gm
1230 1830 in
25/25 pen
1263 288 gm
1263 1826 lin
33.38 pen
1297 284 gm
1297 1822 in
44 pen
113 113 1425 2063 0 ov
FTP
%%Trailer
cd
end
%h6Pages: 10
%WEOF
to del codice ASCII in Rom; il primo
immediato vantaggio era la possibilità di
disporre di caratteri diversi e di caratteri
proporzionali. Ma le intenzioni di Jobs
non si fermarono quì; egli impose che
Mac doveva essere capace di mostrare
un numero illimitato di font sullo scher-
mo (stampante) nello stesso tempo.
Questa tecnica creò all'inizio un mo-
mento di panico. veniva abbandonata la
sicura (e facile) via del text-mode; inol-
tre sì aveva una immediata ricaduta
sulle periferiche. Come poteva, quello
che era rappresentato su uno schermo
grafico, essere riprodotto su una stam-
pante?
207
MACINTOSH
La risposta, forse intuitiva (ma non
tanto) fu di inviare codici speciali alla
stampante destinati ad essere interpre-
tati e tradotti in modo grafico, In questo
modo, invece di inviare un codice auto-
mappato, Mac invia una serie di segnali
di corrispondenza punto per punto, in-
terpretati e tradotti dalla periferica come
movimenti degli aghi della testina. Se
esiste corrispondenza dimensionale tra
punto dello schermo e ago della stam-
pante, il risultato è che quanto presente
sullo schermo può essere riprodotto
immediatamente sulla stampante ri-
spettandone le proporzioni (non a caso
la Imagewriter | si chiamava così e
aveva una risoluzione di 72 dpi, identica
a quella dello schermo).
Il programmatore che sceglieva un
Mac come macchina da lavoro sì sareb-
be trovato ovviamente in difficoltà nel
pilotare questa selva di messaggi tra
macchina e stampante. Non bisogna
infatti dimenticare che subito dopo la
Imagewriter | venne la Il, con la stessa
risoluzione; ma ci sono anche le stam-
panti a 24 aghi, quelle termiche, le laser
QuickDraw a 300 punti per pollice, le
Inkjet a trecento punti e, giusto per
complicare le cose, anche la nuova nata
StyleWriter a 360 dpi; e poi ancora le
laser pilotate da PostScript, con risolu-
zione da 300 a oltre 1200 dpi. Meno
male che il problema fu risolto fin dall'i-
nizio da Jobs & Band che decisero di
risparmiare, una volta per tutte, al pro-
grammatore questa immane fatica. Ec-
co comparire, quindi | divrer di stampa
Cosa è e come funziona un driver. Si
tratta di un documento, inserito nella
cartella sistema che svincola del tutto i
costruttori di periferiche dall'oneroso
compito di costruire software per adat-
tare la loro macchina a questa nuova
situazione. | driver di stampa, in altri
termini, consentivano di rendere com-
patibile qualunque stampante con il
Mac, a patto che si adattasse alle speci-
fiche macchina-periferica (che la perife-
rica stessa mimasse, per così dire, i
comandi Apple Imagewriter in modo
tanto simile da essere pienamente
compatibile)
Questa soluzione presentava vantag-
gi e svantaggi; il concetto di driver di
stampa svincolava immediatamente il
programmatore dalla gestione del «di-
segno» della pagina stampata, attraver-
so tutti i famigerati codici di cui ogni
manuale di stampante è zeppo. ll rove-
scio della medaglia è rappresentato in-
vece dal fatto che un driver non è
tanto facile da realizzare. Lo dimostra,
ad esempio, il driver che la Epson ha
approntato per la sua serie LO, che
richiede addirittura la installazione di
208
E come mai in MS-DOS si lavora ancora
in modo testo?
È una domanda logica e ragionevole! Forse che questo sistema è arretrato
rispetto ai precedenti?
Niente di tutto questo; fatto sta che si tratta di precise scelte, condizionate anche
da fattori esterni; MS-DOS con la sua struttura aperta, ha dovuto adottare quasi
obbligatoriamente il modo testo; da una parte, infatti, la rapida proliferazione degli
standard grafici (oggi ce ne sono diversi, CGA, VGA, Super-VGA, XGA ed Hercules,
tanto per fare qualche nome) e l'immensa messe di stampanti imponeva come scelta
obbligata di mantenere basso il livello dello standard di output.
Ma non basta, un’altra ragione è che il textmode è estremamente veloce, sia su
schermo che su stampante, impegna poche risorse della macchina e, per così dire, è
più sicuro da maneggiare
E Mac? Sembrerebbe una diminutio capitis, ma anche molti programmi Mac
(particolarmente text-editor) possono adottare Una tecnica di stampa guidata da carat-
teri bitmappati su stampante; il metodo di output diretto ASCII può tornare utile nel
lavoro di programmazione. D'altro canto ognuno di noi avrà provato, anche dal più
semplice MacWrite, di stampare in opzione Solo Testo, con i vantaggi e gli svantaggi
relativi.
due desk accessory.
Qualunque sia la soluzione adottata,
possiamo guardare a un driver come a
un traslatore; in termini banali e com-
prensibili esso acquisisce il codice
QuickDraw dalla porta seriale e lo con-
verte in una serie di dati che riproduco-
no la nostra immagine sulla carta. E
questo è vero dalla stampantina da
300.000 lire fino alla Linotronic Post-
Script da un centinaio di milioni.
Leggiamo QuickDraw e
stampiamo PostScript!
Bello, come titolo, vero? Lo sapevate
che l'impresa di abbinare una stampan-
te PostScript a Mac è stata una delle
più ardue in assoluto?
Se noi diciamo «computer» immagi-
niamo la nostra bella macchina, dotata
di video, tastiera, floppy driver e così
via. Sbagliato, anzi, per essere precisi,
non esatto. Una stampante Laser in
PostScript è, né più né meno, che un
calcolatore accanto a un calcolatore (le
Laserwriter hanno all'interno un Moto-
rola 68000 e almeno 1 Mb di RAM). AI
contrario delle stampanti a punti le La-
serwriter, dalla NT in poi, non sono
state costruite per accettare «nastri» di
codici, ASCII o non, da trasformare. AI
contrario, il loro solo stato (lo stato con
cui nascono), è quello di attendere pa-
zientemente un «programma Post-
Script»
PostScript è, né più né meno, che un
linguaggio di programmazione peraltro
neppure troppo complesso. Esso pos-
siede il suo set di operatori, di coman-
do, di istruzioni, così come avviene nel-
l'amato Basic o nel più turbolento C.
Quando esce dalla porta seriale un
programma PostScript è, né più né me-
no, che un testo ASCII costituito da una
serie di istruzioni e di dati; non ci sono
assolutamente caratteri da stampare, Il
tempo più o meno lungo che intercorre
tra il comando di stampa e l'uscita del
foglio scritto è il tempo che l'interprete
PostScript utilizza per analizzare ed ese-
guire gli ordini.
E allora il driver Laserwriter, sebbene
abbia all'apparenza le stesse funzioni
dell'Imagewriter, e raggiunga gli stessi
risultati, ha tutt'altra funzione. Esso ese-
gue una serie di conversioni di tutto
quello che è nel documento trasforman-
dolo in «comandi» e «istruzioni» Post-
Script. Si tratta di una operazione tanto
invisibile quanto affascinante, anche
perché leggere un programma Post-
Script è qualcosa di davvero interessari-
te. Una serie di programmi consentono
di trasformare immediatamente un codi-
ce PostScript in un textfile (ad esempio
Cricket Draw) o in un Encapsulated
PostScript File. Ma non c'è bisogno di
ricorrere a programmi sofisticati per ve-
dere come è fatto un codice PostScript.
Se avete una LaserWriter collegata, di-
segnate un documento (meglio se grafi-
co) con una applicazione, stampate, ma,
immediatamente dopo aver dato l'OK di
stampa premete |OPTION-F]. Con que-
sta tecnica il driver invia l'output Post-
Script non più alla stampante, ma a un
textfile di nome PostScript0; apritelo
con un WordProcessor, e buon diverti
mento!
Lo spazio, tiranno, ci impone di inter-
rompere, continueremo il discorso la
prossima volta.
e
MCmicrocomputer n. 109 - luglio/agosto 1991
Con il nostro
NI0 OCT AY CAOIATA IVA
converti senza problemi un normale disco
1/2 DD (720K) in un disco HD (1,4M)
Come è possibile?
Hai mai provato a formattare un normale dischetto da 3"1/2 doppia densitàin
un drive da 1,44 Mb? si, ma senza successo: il tuo PC ti segnala un errore
nella formattazione, in quanto il disco che hai inserito non è ad alta densità.
| nostri tecnici ed esperti in supporti magnetici hanno analizzato diverse
decine di migliaia di dischetti da 3" 1/2 percercare le sostanziali differenze tra
| supporti a doppia densità e quelli ad alta densità e i risultato finale è che.
CENSURA
E' infatti il secondo foro rettangolare presente sulla plastica a far sì che il
dischetto venga riconosciuto dal drive come ad alta densità.
Dopo oltre un anno di test e di prove su migliaia di dischetti abbiamo messo
apunto una particolare punzonatrice di precisione ingradodi riprodurre fedel-
mente il secondo foro e di non lasciare tracce e particelle di plastica che
potrebbero dannegiare il disco.
Dall'inizio delle prove ad oggi sono stati convertiti, formattati e verificati più di
30.000dischetti, e su questa quantità abbiamo riscontrato una percentuale di
dischi difettosi perfettamente identica a quella che normalmente si ha con
supporti ad alta densità.
Straordinario Successo !
Da quando abbiamo iniziato a offrire il MAXIDISK in Italia, ne abbiamo già
consegnati migliaia di pezzi: questo testimonia il successo di questo prodotto
chefa risparmiare moltissimo in quanto consente diutiizzare senza problemi
gli economici dischetti 3"1/2 DD formattandoli a 1,44 Mb. Inoltre MAXIDISK
è interamente inmetallo, è prodotto in Europa ed è garantito per 12 mesi.
E da oggi lo trovi in
Spedisci il coupon a fianco, oppure telefona (081/714.22.08) 0 invia un FAX
(081/714.19.94) el MAXIDISK sarà tuo a queste irripetibili condizioni Il!
E se abiti al NORD, i MAXIDISK puoi trovarli anche da:
FINSON srl - Via P.L. da Palestrina 10 - 20124 MILANO - Tel. (02) 2893580
7 |
ORDINA OGGI STESSO IL TUO MAXIDISK |
Vogliate spedirmi:
N. — _ Maxidisk a lire 59.500/cad IVA inclusa
Spedizione corriere espresso 24 ore (lire 10.000)
Spedizione contributo fisso
Totale del pagamento = lire
NOME
INDIRIZZO
CAP. CITTA' TEL.
PAGAMENTO
1 AsseGnO DI C/C NON TRASFERIBILE INCLUSO
11 PAGAMENTO IN CONTRASSEGNO (CONTRIBUTO LIRE 10.000)
(1 VAGLIA POSTALE - ALLEGO LA RICEVUTA O COPIA
Per la fattura specificare codice fiscale e partita IVA; indirizzare a:
Info Data Communication
Via Cilea, 112 80127 NAPOLI - Tel. (081) 7142208/7141994 FAX
Nel nostro catalogo troverete altre migliaia di pro-
grammi di qual pochi, Utility, Telecomunica-
zioni, Spreadsheet, Word Proces:
Educativi, e Adult
ORDINA OGGI STESSO | TUOI PROGRAMMI
Vogliate spedirmi i programmi che ho indicato con la crocetta nell'apposita casella:
Formato dischi: 13"1/2 15"1/4
Totale dischi n. x lire
ing, Database,
lead
Pagamento contrassegno (lire 10.000)
Spedizione corriere espresso 24 ore (lire 10.000)
Mt crirn GRATUITO par cc contrssagno di 100 più chi
Spedizione contributo fisso
Totale del pagamento
lire
= lire
4.000=
NOME
INDIRIZZO
CAP. CITTA TEL.
PAGAMENTO
M Assegno DI C/C NON TRASFERIBILE INCLUSO
‘1 PAGAMENTO IN CONTRASSEGNO (CONTRIBUTO LIRE 10.000)
1 VAGLIA POSTALE - ALLEGO LA RICEVUTA O COPIA
Per la fattura specificare codice fiscale e partita IVA
GLI ORDINI E PAGAMENTI DEVONO ESSERE DIRETTI A
Info Data Communication _ »»
Via R. Falvo, 20 * 80127 NAPOLI - Tel. (081) 714.2208-714.1994 FAX
.. a sole LIRE f:{0[1]1}]»]F{o{0)
Potete ordinare per posta, telefono e FAX. Ed in più, per
consigli e suggerimenti, avrete sempre a disposizione un esper-
to grazie al nostro servizio ON-LINE (081) 714.22.08. Richie-
dete il catalogo con le descrizioni di tutti i programmi.
USUICEOSES CERM CONETIIENENO
TICON UTILITIES (WI 101) Duo ui
TICONS FOR WINDOWS WI lo
0 da lizzare di
ne colorate.
WALLPAPER FOR WINDO
formato bitmap BMP) sù a 16 che a 256 color
(MVI 104) Una sic dl sfondi” per Windonws Lin
i dico picne di inicressanti
INDOWS (wi 10) Una preziona raccolta di giochi da alfunc
e forniti a corredo con Windows 3, Un disco da nom perdere!
WI 110) Una seni di che
dativo,
a Roversi e
e falsi virus sotto
Windows che faraano rabbri viti
“ZIP MANAGER (WI 111)
archivi compressi direttamente dall'umbicni
da non perde
"THE DESKTOP SET (WI 112) Versione demo, ma 12 modali ono perfertamente funzionanti:
incluso Phone Îooh, una completa rubrica lefonta e Memory Dialer Rich, HD e Windows 111
O WINDOWS UTILITIES (WI 113, WI TIA, WI 115, WI LT.
Windows 40 vi va du screen blankers a file finders alla gestione
he permette dé gestire tutt fe operazioni sugli
rico di Windows, Un programma simile a Shez, ottimo
grafici LBNP) utiliz
A WALLPAPER CO
stupendi raccolta di Filey grafici COMP per gli sfondi di Windows 10. 1 div
Phunzip (incluso)
GAMES FOR WINDOWS2 (WI 125.01 120, ottimi
compressi per otlnrVi più giochi
WI 128, WI 120, WI 130, n.4 Dischi) Una
sitaordinaria raccolta i icone per Windows 3, Olin 2500 filey CO) che cuprono praticume
delle applicazioni più comosciute ln più le ultime nità in fatto di icon cita, Da no
MRA, Mero € Wind son rsrchi gistrati dal ripeti proprietari.
Richiedete il catalogo completo : è GRATIS !!
EASYDATA
leader per l'informatica personale
Via A.Omodeo 21/29 - 00179 Roma
Tel 06/7858020
Fax 06/7806030
CONDIZIONI GENERALI DI VENDITA
TUTI | PREZZI SI INTENDONO IVA
ESCLUSA - LA GARANZIA HA LA
DURATA DI UN ANNO-SI EFFETTUANO
TRAMITE. CORRIERE
USTINO k
DISPONIAMO DI OLTRE 400 ARTICOLI
PER TUTTE LE ESIGENZE - VENDITE
RATEALI DA 6 A 60 MESI PERI
RESIDENTI. NEL LAZIO-VIENICI A
TROVARE-TI ASPETTIAMO.
AMPIE DIMOSTRAZIONI IN SEDI
EasyPower286/27
80286-ram 1024k-hd 44 mega
1 drive-scheda video vga 800x600
2 seriali-1 parallela-1 joystik
__CL 1.100.000
EasyPower386/33
MS/DOS
COMPATIBILI
ATTENZIONE
Tutti i PC compatibili assemblati nei nostri
laboratori dispongono di una garan;
mpleta” della durata di un anno, che pi
la sostituzione di qualsiasi componente guasto
compresi drive e hard-disk.
fl Disponiamo di un attrezzato laboratorio in sede.
Ricordati che abbiamo diversi anni di esperien;
e che i componenti utilizzati sono selezionati e
i migliori disponibili.
1 drive-scheda video vga 800x600
2 seriali -] parallela- 1 joystik
L. 2.100.000
LAP POWER 286 | LAP POWER 386
6 kg-! drive 1.44m-hd 40m 6kg-1 drive 1.44m-hd 40m
schermo led retroilluminato vga | schermo lcd retroilluminato vga
uscite seriale, parallela e video | uscite seriale, parallela e video
L. 3.150.000 L. 4.350.000
o
©)
=
Z
(©)
=
EXECU-LITE 386sx
1.7 kg] dive 1.44m estemo-hd 20M-tam IM
schermo led supertwist retroilluminato in riso-
Juzione vga con 32 livelli di grigio.
L. 3.750.000
NOVITA!!! HP LASERJET IIIP
4PAGINE / MINUTO L. 2.200.000
DIA INEZESIZIEZI
FA SeI VID IAA in regalo cassetto opzionale 250 fogli
uu =
STAMPANTI
Ki FONT SCALABII
LINGUAGGIO PCLS CON RET
LA SUPER OFFERTA
DEL MESE
Stampante Laser Star L$8-Il
ram ] mega- 8 p/m
4font - 4 emulazioni | L-1.990.000
CELLULARE NEC... 1.990.000
KIT BASE AUTO L.. 150.000.
FAX PHILIPS + COM/TE LL. 890,000
SCHEDA MODEM2400 & FAX L.. 487.000
82386-ram 1024k-cm 64k-hd 44 mega
EasyPower386/25
80386-ram 1024k-hd 44 mega
1 drive-scheda video vga 800x600
2 seriali - 1 parallela- 1 joystik
L.. 1.800.000
TITAN 486/25
80486-ram 1024k-cm 128k-hd 44 mega
1 drive-scheda video vga 800x600
2 seriali-1 parallela-1 joystik
L. 3.350.000
PHILIPS 883311
14" COLORE PER
AMIGA
L 395.000
CORDATA
14" COLORE VGA
1024x768
L 629.000
CITIZEN SWIFT24
80 COL-24 AGHI
190 CPS-COLORE
L. 549,000
STAR LC 20
80 COL-9 AGHI
150 CPS-4 FONT
1.335.000
NEC P20
80 COL-24 AGHI
216 CPS-8 FONT
L 605.000
A500
L. 629.000
A2000
L. 1.299.000
HANTAREX
14° COLORE VGA
640x480
L. 460.000
NEC 3D
14" COLORE
MULTISYNC
L. 990.000
CITIZEN SWIFT24X
136 COL-24 AGHI
190 CPS-OP.COLORE
L 899.000
STAR LC 200
80 COL-9 AGHI
225 CPS-COLORE
L. 419,000
MANNESMAN MT82
80 COL-24 AGHII
CARICATORE FOGLI
SINGOLI
L. 550.000
ATARI ST
DynaCADD 1.78
Introduzione al CAD bidimensionale
di Vincenzo Folcarelli
L'intenzione di rendere I'ST uno standard professionale
nelle tecnologie CAD, si è concretizzata in due notissimi prodotti:
Differenze tra CAD e CAG
DynaCADD e TecnoCAD.
Prendendo spunto dalle caratteristiche del primo dei due prodotti,
in queste pagine viene affrontata la tematica del CAD bidimensionale
Presentazione
DynaCADD si presenta in perfetta
linea con i tradizionali prodotti professio-
nali per ST: documentazione completa
e dettagliata contenuta in un raccoglito-
re ad anelli, cartuccia ROM contenente
protezione e parte del codice, dischetti
di programma ed utility confezionati.
L'installazione è assolutamente bana-
le nel caso si disponesse di un hard
disk, infatti, è sufficiente lanciare il pro-
gramma HINSTALL.PRG e seguire le
istruzioni a video.
Nel caso fossero disponibili uno o
due floppy disk drive è necessario fare
continui swap.
Per poter utilizzare l'attuale versione
di DynaCADD è sufficiente un 1040 ST
dotato di monitor monocromatico,
L'uso ottimale lo si ha comunque
utilizzando un ST dotato di coprocesso-
re matematico e monitor di medio o
grande formato.
La prova è stata effettuata su un
TT030/4 dotato di base di un 68882 a
DynaCADD
Produttore:
Ditek International
Distributori:
Atari Italia - Via Bellini, 21
20095 Cusano Milanino (MI)
Tel. 02/6134141
Studio Nuove Forme - Via Casoretto, 50
20131 Milano - Tel. 02/66713131
Prezzo (IVA esclusa):
DynaCADD 1.690.000
MCmicrocomputer n. 109 - luglio/agosto 1991
33 MHz e come monitor è stato utilizza-
to un 19" TTM194.
Inutile dire che con questa configura-
zione, la velocità e la qualità nella elabo-
razione dei disegni rende il lavoro del
progettista molto piacevole
Una nota di estrema qualità, che si
rileva nell'uso su più piattaforme ST, di
DynaCADD è lo sfruttamento di tutte le
risorse grafiche disponibili. Sul TT, ad
esempio, è l'unico programma che in
alta risoluzione sfrutta i sedici colori
contemporanei!
Anche se non diffusissima la sigla
CAG (Computer Aided Graphic) ha un
valore più globale rispetto alla sigla CAD
(Computer Aided Design). La prima si
riferisce a tutti gli strumenti informatici
di ausilio alle applicazioni grafiche (grafi-
ca pittorica, DTP, ecc.) la seconda è più
specificatamente rivolta alla grafica co-
me strumento di progettazione
Nel primo caso gli strumenti di ausilio
messi a disposizione sono molto flessi
bili per produrre disegni non strutturati,
nel secondo | disegni devono vincolarsi
a limiti spesso fisici e quindi gli stru-
menti di ausilio devono rendere auto-
matiche le varie strutturazioni
Un concreto esempio relativo al diffe-
rente approccio operato dal CAD nei con-
fronti del CAG, è relativo all'enfasi che
hanno nel primo gli strumenti di misura-
zione in scala. Questo perché la misura-
zione è l'elemento chiave per passare dal
progetto alla realizzazione fisica
ATARI ST
I menu drop-down
L'operatività in DynaCADD si raggiun-
ge sfruttando dei menu drop-down, una
serie di icon-table e comandi text-
based
Nei menu drop-down sono disponibili
tutti i comandi di inizializzazione del
disegno ed alcuni parametri per i co-
mandi disponibili nelle varie icone. Le
varie voci sono accessibili, per un uso
ripetitivo, attraverso short-cut
La menu bar comprende le voci File,
Set-Up, Tools, Images, GCP.
File contiene i comandi per esportare
ed importare disegni (Save Part, Save
Part As, Merge Drawing, File Transfer),
comandi per cancellare il disegno cor-
rente (Clear), comandi per riorganizzare
gli elementi realizzati (Database Sort) e
comandi per monitorare le risorse di
memoria (Memory Status).
Interessantissimo é il comando di
Background Output che permette la
stampa o il plottaggio dei disegni in
background (cioè mentre si continua a
lavorare con il computer); oltre tutto è
definibile la proporzione tra i tempi di
elaborazione dedicati alla stampa e
quelli dedicati alla elaborazione di nuovi
disegni.
Nel menu Set-Up il comando Drawing
attiva un dialog-box denominato System
Level che permette la definizione del
database di primitive grafiche, dell'iden-
tificativo del progetto (che verrà richia-
mato ad ogni avviamento del program-
ma), le unità di misura, il formato di
output e la scala. Il comando Dimension
permette di stabilire il tipo di frecce e
linee, il formato dei testi; Track/Grid/
Axis permette la definizione del sistema
di riferimento (polare o cartesiano) ed
una griglia sul piano di lavoro; Pen Inde-
xes definisce colore e stile dei tratti
(0:000: Eni": [=-[--[-j-[-]-|
[f:oe0s Blei [--[--[--1-]--]
Il dialog box di
niferimento in cui
vengono fissate le
unità di misura, la
scala ed il formato di
output. È necessario
attivarlo prima di
aprire una sessione di
lavoro.
Nel menu Tools è possibile definire
l'origine degli assi, il View Clipping (cioè
l'area di interesse da visualizzare).
Il menu Images è definito per avere
in linea più disegni contemporanea-
mente
Il menu GCP è utilizzato soltanto in
modalità 3D e viene utilizzato per defini
re le varie viste (frontale, destra, sinistra
ecc.)
Le icon-table
Lo strumento di selezione delle fun-
zioni vero e proprio in DynaCADD è
l'icon-table. Sia il bordo superiore che
quello sinistro, del piano di lavoro, sono
«ornati» di piccoli box rettangolari
Quelli superiori rappresentano tutte le
funzioni di zoom, quelli di sinistra rap-
presentano le funzioni di disegno ed
editing veri e propri.
Per rendere più agevole il riconosci-
mento delle icone, è disponibile un help
on line. In realtà quando il pointer del
mouse è posizionato su un'icona, sullo
schermo compare a sinistra la parola
chiave del comando associato ed a de-
stra il messaggio esplicativo.
Le icone di sinistra sono divise in
quattro blocchi. Nel primo sono conte-
nute le definizioni generali del coman-
do, nei seguenti sono raffinati i vari
parametri.
Ad esempio se si vuole inserire una
linea orizzontale, di lunghezza 10 mm,
dal punto terminale di un'altra linea è
possibile digitare i comandi «INSERT
LINE HORIZONT LINLEN 10 END ent#1,
ent#2,;» oppure cliccare sulle icone cor-
rispondenti. Il «;» ovvero il fine coman-
do è ottenuto premendo il tasto destro
del mouse.
Uno strumento molto flessibile ed al
tempo stesso preciso, per l'input dei
dati numerici è la «calcolatrice»
Tramite questa non solo si possono
effetuare dei calcoli spiccioli ma si può
trasformare il risultato nell'input di un
comando.
Operatività
Per gli utenti abituati alla libertà di
tratto dei programmi grafici quali Arabe-
sque, Outline Art ecc., i vincoli e la
macchinosità imposta da DynaCADD
possono essere assolutamente stres
santi. In realtà l'impostazione CAD pre
ferisce rendere più agevole e meccani
Le quattro icon table in evidenza sulla sinistra.
212
\aCADD File Set Tools scp Xi __26,62197 Yi 23.25937 1aCA0D File Sei Tools Ina sco Set Section distance,
‘DIMENSION [e] pla lee E__ for E ele e
+IMJE
20 fo» alfeaariin
olo (erueoe]rmi][e°
cs) ra Lelro[ra] EI - 4 Eq
a momo "7 i
D c0nE i DI
D] OE — A 2:
= DODE È i
ZIO conni===i LESL__L_d
= Dez ==
FICA NAS esere] bior/Funo Mecnonica Assemvy
xiv MEETe
TO SI
IE a iserect a 20 Location... De ect a 20 Entity.
La sofisticata e comodissima calcolatrice di input.
MCmicrocomputer n. 109 - luglio/agosto 1991
TTM194
Monitor 19”
in tecnologia ECL per TT
Un grande pregio del TT, che in larga
parte ha compensato un difetto dell'ST, è
la sua capacità di visualizzare cinque risolu-
zioni, delle sei disponibili, sull'ottimo PTC a
colori
Quest'ultimo è un buon VGA compatibile
ma non è strettamente ideale per l'uso di
programmi di DTP e CAD. Per questi ultimi
la soluzione ottima è una pagina A3 piena,
ottenibile con la sesta risoluzione del TT
(1280*960) ed al monitor 19" TTM194.
Il TTM194 e di produzione Moniterm e
rispecchia elevati standard sia di qualità
che di ergonomia.
La tecnologia utilizzata per questo moni-
tor monocromatico non è la tradizionale
TTL (transistor-transistor logic) ma una più
sofisticata ECL (emitter-coupled logic)
La differenza tra le due è nella velocità di
refreshing e nella banda passan-
te. Entrambe le caratteristiche
sono essenziali in monitor di
grande formato ed alta risoluzio-
ne in quanto una loro limitatezza
produce un fastidioso sfarfallio.
E ben noto infatti che una
banda passante limitata impedi-
sce un veloce refreshing,
Nel TTM194 la banda passan
te è di ben 110 MHz ed il re-
fresh verticale raggiunge i 66
Hz.
Grazie alla scheda grafica già
inclusa nel TT base, il costo del
TTM194 (1.990.000) è sensibil-
mente inferiore a quello del
SM194 (3.490.000).
Le prove software con il nuo:
vo monitor hanno evidenziato
una ottima compatibilità con |
prodotti più importanti come Ca-
lamus 1,09, DynaCADD, 1st
WordPlus 3.20, mentre hanno
denunciato problemi con pac-
chetti grafici e text based scritti
co un tratto del tipo: «linea di 10 centi
metri tangente ad un cerchio e con
angolo uscente di 30 gradi»; più che un
semplice tratto a mano libera.
Per coprire esigenze più «artistiche»
sono disponibili le curve di Bezier e le
Spline. La loro flessibilità è ottima ma
quando divengono numerose sì avverte
un certo rallentamento della rigenerazio-
ne del disegno
Il concetto di layout ovvero di piano di
lavoro è utilissimo per realizzare il dise-
gno per strati. | layout possono essere
trasparenti o meno. Nel primo caso si
può sfruttare la sovrapposizione di più
disegni per creare effetti particolari o
per razionalizzare una composizione. Ad
MCmicrocomputer n. 109 - luglio/agosto 1991
senza sfruttare appieno GEM & Co
Ad esempio Adimens 2.3 visualizza per-
fettamente sia menu che foglio di calcolo
ma dopo qualche secondo appaiono ineso-
rabili tre bombe, Analyze funziona ma non
visualizza i menu drop-down (andando alla
cieca si nota comunque un funzionamento
regolare), Cyber Studio 2.03 riconosce la
nuova risoluzione verticale ma non quella
orizzontale (generando cosi figure molto
distorte).
In termini di velocità si osserva un ottimo
redrawing del GEM ma un TOS-scroll pro-
porzionalmente più lento
Per concludere, è facilmente ipotizzabile
che la diffusione del TT come workstation
low cost. avrà benefici effetti sul nuovo
TTM194 e sul software in grado di utiliz-
zarlo,
esempio si possono visualizzare su di
un unico foglio quattro prospetti di un
solido ma associando ad ogni layout un
prospetto l'editing si semplifica.
In DynaCADD sono disponibili 255
layout contemporanei.
Gestione dei formati grafici
| formati disponibili in DynaCADD so-
no essenzialmente due DXF e DFE. Un
terzo formato, IGES 3.0 ( standard inter-
nazionale specificamente studiato per
strutture grafiche tridimensionali), non è
ancora disponibile
Il formato DXF (Drawing Interchange
File) è lo standard di fatto seguito da
ATARI ST
tutti i programmi CAD. Le entità primiti-
ve riconosciute da questo sono: punti,
linee, archi, cerchi, testi, polilinee, trat-
teggi, superfici piene, blocchi.
Le primitive non presenti nel prece-
dente elenco (come le curve di Bezier)
vengono ricostruite attraverso quelle di-
sponibili ( ad esempio tanti piccoli tratti
rettilinei). Questa ricostruzione sfortuna-
tamente non è scevra da difetti e la
conversione di font raffinati e curve
particolarmente modellate è spesso
scadente.
Il formato DXF rimane comunque es-
senziale nella maggior parte dei casi e
permette a DynaCADD di inserirsi tran-
quillamente in studi in cui è diffuso
Autocad,
Il formato DEF (DynaCADD Exchange
Format) è disponibile in due release
DEF 1 e DEF 2. La prima relativa alle
prime versioni del programma e la se-
conda relativa all'attuale. Il formato è
notevolmente più complesso rispetto al
DXF, oltre tutto include anche il 3D, ma
risulta molto flessibile ed al tempo stes-
so compatto. Sul manuale è dettagliata-
mente spiegata la composizione di un
file .DEF utile per scrivere programmi di
interfaccia.
Nell'attuale versione 1.78 di Dyna-
CADD sono disponibili due utilissimi
programmi di conversione
Il primo, CONVERT.TOS, traduce un
tradizionale file .3D2 di Cyber Studio in
formato .DEF. La conversione non crea
problemi di sorta ma è piuttosto lenta
ed il file convertito è sensibilmente più
grande di quello originale
Molto più interessante è il secondo,
CVG2DEF.TOS, che traduce un file gra-
fico vettoriale di Calamus .CVG in un file
«DEF.
Grazie a ciò è possibile utilizzare |
disegni e gli oggetti di OutLine Art
Oltre tutto, sfruttando gli ottimi driver
per plotter sviluppati per DynaCADD,
questi disegni possono essere plottati
su grandi formati o ancora ritagliati su
vinile. Queste operazioni non sono tut-
tora disponibili in maniera diretta su
Calamus.
Il Font Editor e le Macro
La particolare attenzione rivolta alle
problematiche di output, dagli sviluppa-
tori di DynaCADD è confermata dall'uso
per i testi di documentazione e misura
di font Agfa Compugraphic.
Ma visti i costi dei font originali, di
estremo gradimento è la presenza del-
l'ottimo font editor.
Questo non è un banale programmi.
no per generare font bit-mapped. La
tecnica utilizzata per disegnare un font
213
ATARI ST
DynaCADD File Set-U
Tools Inages GCP____ Show Connand History Mindow. |
DynaCADD File Set-Up Tools Inages S0P
IIS.
IC s sco
TIE msm FOSSERO
a Command History psi
— 20 cc] OUTPUT PRINTER shoscon n]
INSERT LIME
O]
cala]
Send Drawing to Printer,
(r)
DI
da
O e
è la stessa utilizzata in Calamus: curve
di Bezier, control point, kerning automa-
tico o manuale, ecc.
La cosa migliore per imparare a dise-
gnare una font è editarne una disponibi-
le. Sfortunatamente non tutte le font
fornite con il programma, coperte da
ORTHO did, di, d, dd, ; SHOWCOM
CONS
“Db
copyright, possono essere modificate.
Per quanto riguarda le macro utilizza-
bili in DynaCADD l'approccio è molto
semplice. In un dialog-box vengono indi-
cati i comandi testuali corrispondenti
alle varie funzioni e la loro attivazione
viene associata ad un Ctrl+lettera. So-
La palette disponibile
per linee e ALZA
riempimenti =
mn -
varare ISU CECA A
pa=i
e | coxrrnuous Ù
xv ==}
x ]1v]z ci
279] ee
JENA LA befine a Hindow using 2-20 Locations.
La lista dei comandi usati.
1 configuratore dì stampa
DynaCADD File Set-Up Tools Inages_GCP
ra]
Il dialog box
per configurare la
fol
“Stampa posiscript.
lonsrscaer
utput PostScript Language.
CONE OSE
214
Jselect a 2D Location...
no definibili contemporaneamente ven
tisei macro.
Output
Per un programma grafico un ele
mento essenziale è la sua qualità nel
gestire l'output sulle più diverse perife-
riche.
Anche se un programma CAD utilizza
come naturale periferica di output |l
plotter, DynaCADD è dotato di ottimi
driver anche per stampanti laser (HPLJ,
PostScript, Metafile, SLM804)
Il controllo dei parametri di stampa
avviene tramite un dialog-box attivabile
dall'interno del programma
Per i progettisti che volessero sfrutta
re la definizione laser per realizzare pro.
spetti e schemi di elevata qualità, risul
terà senza dubbio utilissima l'opzione
«multi-sheet» che scompone automati-
camente un disegno, di qualunque for-
mato, in un corrispondente numero di
fogli A4. Sarà poi importante ricomporre
il puzzle con cura!
Per quanto riguarda i driver per plot:
ter sono disponibili i più diffusi standard
di mercato: HP, loline, Roland. Per plot-
ter non pienamente configurati è dispo-
nibile un ottimo MAKEPLOT.PRG in gra-
do di realizzare, attraverso le indicazioni
dell'utente, un driver su misura,
Conclusioni
DynaCADD non ha confinato le sue
capacità al solo mondo del disegno tec.
nico (la doppia «D» finale del nome sta
per Design and Drafting) ma ha messo
a disposizione degli utenti Atari uno
strumento potente e flessibile per pro-
durre grafica a livello professionale. Non
é infatti casuale la presenza di program
mì di interfacciamento con Calamus.
MCmicrocomputer n. 109 - luglio/agosto 1991
i COMPUT LS
ASSORTIMENTO
ASSISTENZA
PREZZO
ve ll tuo si di comp er$
poi O De MODENA: -
} /160 erciale
Teo GUN TE” î Lo to î n 0006 0: 5004080 MA Lo To NOA si Tao 50 Sh)
Fax
DESIGNER - 21
AT 16/21 MHz
da L.:550.000
512K FDD4,2 RS232 PRINTER
DESIGNER SX
386 SX
da L. 949.000
512K FDD1.2 RS232 PRINTER.
CAD-25
386 25 MHz
da L. 1.299.000
1MB FDD1.2. RS232 PRINTER
PROCAD-33
386 33 MHz
da L. 1.890.000
64K CACHE 1MB FDD1.2 RS232
IPERCAD-486
486 25 MHz
da L. 3.790.000
1MB FDD1.2 RS232 PRINTER
tm COPROCESSORI —
80287-10 L 160.000
80387-SX L 420.000
80987-25 L 540.000
80387-33 L 690.000
Ami RO DISK Dopo
20MB 40ms 3,5" MFM L. 279,000
‘40MB 24-28ms 3,5" IDE L. 350.000
BOMB 15ms 3,5° IDE L. 590,000
120MB 16ms 3,5° IDE L. 790.000
210MB 15ms 3,57 IDE TELEF
330MB 16ms 5,25" SCSI TELEF
860MB 16ms 5,25" SCSI TELEF
1200MB 16ms 5,25" SCSI TELEF
CTRL 2 FDD+2HDD IDE L45000
CTRL 2 FDD+2HDD SCSI TELEF
RE SCHEDE GRAFICHE Mm
‘SK. VGA 15 BIT 256K L99000
SK. VGA 18 BIT 512K L. 140.000
SK. VGA 16 BIT IMB TSENG —L. 220.000
SK.U VGA TMS34010 TELEF.
SK. UVGA COMP. 8514/A TELEF
I CAMPIONI DI POTENZA
OFFERTISSIMA
S.G.VGA 16 BIT 1MByte
con MON. 14" VGA 1024x768
L. 749.000
mi SOFTVVARE
APPLICATIVI PER WINDOWS:
WINDOWS 3.0 ING. L. 189.000
WORD PER WINDOWS ING. L. 390.000
EXCEL 2.2 PER WINDOWS ING. L. 570.000
TOOLBOOK PER WINDOWS ING. L. 540.000
WORD PROCESSOR
WORD 5 ING. L. 390.000
WORDSTAR 6.0 ING. L. 490.000
QUATTRO PRO 2.0 ING. L. 590.000
LINGUAGGI
TURBO BASIC ING. L. 120.000
QUICK BASIC ING. L. 115.000
TURBO C ING, L. 249.000
QUICK © 23 ING. L 115.000
TURBO PASCAL 5.5 ING. L. 180.000
TURBO PROLOG ING. L 180.000
DATA BASE
DATA BASE 4.2 ING. L 842.000
DBASE IV 1.1 ING. L. 850.000
FOX BASE + 286 2.1 ING. L. 349.000
FOX BASE + 386 2.1 ING. L. 549.000
PARADOX 3.0 ING. L. 839.000
CAD
AUTO SKETCH V.2.0 ING. L. 160.000
AUTODESK ANIMATOR ING, L. 430.000
DESIGN CAD 2D 4.0 ING. L. 275.000
DESIGN CAD 3D 3.0 ING. L. 365.000
EASY CAD 23 ING. L. 189.000
COMMUNICATIONS
CARBON COPY PCPLUS ING. L. 189.000
CROSS TALK XVI ING. L 195.000
LAPLINK III ING. L 165.000
PRO COM PLUS 1.18 ING. L 119.000
DESKTOP PUBLISHING
OMNIPAGE 386 ING. TELEF
PAGEMAKER 3.01 ING. TELEF
Ri MONITOR De
VGA 14° MONO PW L 200.000
VGA 14° COLORE L._ 450.000
VGA 1024x768 TELEF.
NEC 3D 1024x768 L. 990.000
NEC 40 TELEF.
NEC 5D TELEF
VGA 17° 1024x763 FLAT LL. 1.500.000
Ami ACCESSORI IE
MOUSE 800DPI, ITALIANO L. 59.000
HANDY SCANNER LOGITECH da L. 290.000
HANDY SCANNER COLORI TELEF.
SCANNER MONO PIANO FISSO A4 —TELEF.
‘SCANNER COLORI PIANO FISSO A4 —TELEF.
TAVOLETTE GRAFICHE 12°x12° L. 390.000
TAVOLETTE GRAFICHE 12°x18° L. 750.000
DISCHETTI 1,44MB LU 1.60
DISCHETTI 720KB L 900
FAX SAMSUNG CON TELEFONO L. 890.000
NOTEBOOK
A4 kg. 2,8
286 IMBHD20VGA 2.900.000
286 IMBHD40VGA L.3.200.000
386SX IMB HD20 VGA L. 3.300.000
386SX IMB HD40 VGA L. 300.000
Ri MODEM ME
SK. 300/2400 L. 159.000
EST. 300/2400 L 210.000
‘SK. MOD. 2400 FAX G2 L 290.000
‘SK. MOD. 2400 FAX G3 L. 390,000
Qi STAMPANTI Dee
CITIZEN 1200 PLUS80C 12059A L. 269.000
EPSON LX400 = B0C15059A L. 356-000"
‘SAMSUNG 80C300S9A L. 380.000
EPSON LX1050 —80C16259A L. 650.000
CITIZEN MSP15E 1360 16059A L. 480.000
CITIZEN PRODOTSX 1360 30005°9A L. 750.000
EPSON FX 1050 1360/22059A L 843.000
CITIZEN 124D TELEF.
CITIZEN SWIFT 24 800 1925 24ATELEF.
EPSON LO400 800 150524A L 540-000"
PANASONIC KX 1123 24A L 480.000
NEG P20 80C 192524A L. 570.000
EPSON LO860 —80C200S24A L 1.208.000
NEC P60 80C 268524A L. 990,000
SAMSUNG 136C220C24A —L 990.000
CITIZEN SWIFT 24X 1960 1925 24A —TELEF.
EPSON LO1050+ 13602205 244 L. 1.208.000
NEC P70 1960 2680 24AL. 1.250.000
EPSON LQ1060 19603000 24A.L. 1.519.000
TEXAS INSTRUMENTS A4 6PPM LASER L. 1.990.000
EPSON EPL7100 A4 6PPM LASER. L. 1.750.000
EPSON EP.J200 A3 2PPM INK JET L. 2.058.000
CONCESSIONARIO SU ROMA
CENTRO ASSISTENZA
TECNICA PC.
PROGETTAZIONE
RETI LOCALI
Via Malta 8 + 00198 Roma
Tel. (06) 8842378/8411987/8450338
dal Lun. al Sab. 9.00-13.00 / 16.30-19.30
GARANZIA 12 MESI - PREZZI IVA ESCLUSA
AMIGA
Soft & Hard Parade
L'idea di parlare delle ultime
novità software ed hardware
di Amiga, raggruppate e
presentate per settori
applicativi, è nata in un baleno
Un prodotto
hardware tutto
italiano, L'eccellente
Videon che qui
vediamo offrirci un
meraviglioso
«panoraman: sarà
HAM 0 Il nuovo
32000 colori» della
stessa Newtronic?
MCmicrocomputer n. 109 - luglio/agosto 1991
di Bruno Rosati
AI peso effettivo delle news che arri-
vano d'oltreoceano, all'insofferenza di
leggere sempre e solo notizie riguardan-
ti il mondo Mac e MS-Windows e lo
stato di frustrazione in cui versa l'utente
serio che sfrutta l'Amiga, va aggiunto
forse l'amor patrio che mi ha spinto ad
intraprendere questa iniziativa. Insom-
ma per sapere cosa bolle in pentola e
per verificare, sentendone il polso, l'ef-
fettivo stato di salute del nostro Amiga
e rispondere alla domanda: è un proget-
to finito?
L'inerzia con cui si va alla deriva negli
ultimi anni, purtroppo dà più di un se-
gnale affermativo al riguardo.
Siamo fermi e da un bel po', al solito
numero di bit-colore, al povero vecchio
blitter (ormai affannato coadiuvatore
grafico) a qualche hard disk veloce e al
«Grande Caos» di casa Commodore
Quella Commodore Business Machine
che, tutto sommato, gode di un ottimo
stato di salute, certamente indotto dalle
«vitamine» apportatele dalle vendite
dell'A 500.
Gli incassi «cinquecenteschi» le per-
mettono anche «sfizi pubblicitari» come
l'A 3000 in versione tower che schizza a
25 MHz ma che, a conti fatti, non
introduce nulla di nuovo e di potenziato.
A distanza di sei anni, possibile che
sia stato partorito solo un Enanched
Chip Set (di poco o di niente «avanza-
to») ed una scheda antiflickering? Corre
voce — una delle tante — che in casa
Commodore siano miracolosamente riu-
sciti ad inventarsi una terza generazione
di Chip-Set finalmente in grado di gesti
re gli 8 bit-colore. Quello che un ECS
rinnovato e potenziato, vera che fosse
l'indiscrezione, possa rappresentare, sa-
rebbe sempre e comunque il minimo.
Un ritardatissimo riallinearsi alle po-
tenzialità minime cui oggigiorno, VGA e
graphicard-Apple, garantiscono di base
al momento dell'acquisto.
Nell'era del multimediale, dove servo.
no tanti colori e tanta risoluzione, non
bastano le indiscrezioni, ci vogliono fatti
e disponibilità effettiva. E anche «la
rondine» dell'annuncio degli 8 bit-colore
presto disponibili non fa (ancora) prima
vera
Serve di più. Fortunatamente c'è la
produzione in grande quantità e varietà
da parte di terzi. Ciò mi fa pensare che
la svolta di Amiga è proprio lì, che
bisogna farla arrivare. Ovvero, ripercor-
rendo la stessa strada tracciata dalle
innumerevoli software (e hardware)
house che reinventano il PC: un «case»
da inschedare e basta.
Da questo punto di vista NewTek,
GVP, VidTech ed Impulse, sembrano i
«nostri santi» protettori: credono nel
progetto di base e visto che hanno
ragione, stanno sospingendo l'Amiga
sempre più lontano dalla «mamma»;
per renderlo indipendente e sempre più
loro.
Non è un caso. Nato il VideoToaster,
altre (e grosse) società nell'orbita video
applicativa, hanno subito provveduto ad
assemblare schede integrative a que-
sto. Perché? Perché il «world's busi
ness» è così. E stato sufficiente che
qualcuno reinventasse le caratteristiche
del sistema: 16 milioni di colori, effetti
DVE, digitalizzazione in tempo reale ed
alta risoluzione, per riaccendere l'inte-
resse intorno ad una macchina poten-
zialmente seconda a nessuno. Basterà il
coraggio della NewTek per riaccendere
le luci? Intanto un premio l'ha subito
ritirato dopo la «vittoria» ottenuta... al
l'ultimo MacWorld di S. Francisco, dove
sicura del fatto suo, ha sfidato la «me.
la» con uno stand ruffianissimo, in cul,
217
AMIGA
HARDware-TOP. ‘SOFTware-TOP
Prodotto Produttore Caratteristiche Prezzo Prodotto Produttore Caratteristiche Prezzo
ALLInONE ev Acc/RAM/HDcontr.. 3.400.000 | "SCALA ev Presentatio 8350
ADI012 SunRize Sampler a 12bit ND. "Broadcast Tier In'tronics Titolazione ‘$230
AD 1016 SunRize Sampler a 16bit ND. “li ine Impulse ‘3D/rendering ‘$350
‘VideoBlender PP8S VideoStation $1300 “LightWave 3D NowTek 3D/rendering Toastor
*HAM-E o ‘RGB-output Bbit ‘$300 “Art Dop. PRO ASDG Image Processing $150
Video Toaster NewTek Genlock-DVE $1500 Pro! 20 Gold Disk DTP/Pantone Sys. $250
FlickerFree Video ile) Antiflickering 540.000 Page 24 SoftLogik DTP 360.000
ADSpeed ICD, Acc,68000(14Mhz) 460.000 ProDraw 2.0 Gold Disk Grafica Strut. 230.000
“Rn o pe: paear ose - Tempi 5 Animation Studio Disney Paint e Animazione 240.000
È romakeying 0 AmigaVision Commodore thoring System 150.000
*FrameGrabber PP&S FrameGrabber 1.400.000 Si 16 SunRize Digital REC/EDIT sch.AD
ipsa MAST aaa so, di *SCULPT-4D Bj 3D/rendering ‘520.000
*Firecracker n) rameButter/ 13D-Professional PP&S 3D/rendari 5320
1MAGNI 4005 MIAGNI VideoSTtation ‘$2200 IVISTA-PRO VR-Lab. Landscape generat. $150
*Videomaster VidTech VideoStation 1.900.000 | Excellence! 2.0 MMS WPIDTP $250
*PVA (annunciato) GvP Genlock-DVE $2000 ProVideo POST Shereff Titier, slideshow $300
ProVector 2.0 Tallesin Grafica Strut. $300
ProVideo PLUS Sherett Titolazione 385.000
N.8. | prodotti contrassegnati con l'asterisco sono gia' disponibili in versione PAL.
annunciandolo anche in versione Nu-
Bus, presentava il VideoToaster insche-
dato in un A 3000. In aggiunta, altri vi
avevano integrato una scheda sincroniz-
zatrice (il Personal TBC dei famosi cana-
desi della Digital Processing) ed una
strepitosa Chromakey Switcher (by Mi-
croSearch) che sforacchiando il fondale
blu disposto dietro ad un'attrice, mentre
questa roteava e fluttuava nell'aria gra-
zie alle mirabilie del VideoToaster, veni-
va lanciata negli spazi videografici con
fantastici background in 3D.
Lo scopo era straordinariamente rag-
giunto e superato. | visitatori del Mac-
World hanno strabuzzato gli occhi ed
ora aspettano la versione NuBus. Il fatto
che Amiga-VToaster intanto è già pro-
duttivo in molti centri televisivi america-
ni è assolutamente secondario; nel sen-
so che non fa scalpore (ma solo invidia
da negare e basta!). Quando il sistema
della NewTek, integrato dal TBC e la
scheda Chromakey, sarà pronto per
Mac e magari per il mondo Windows...
allora si, che il sistema sarà fantastico
Ora fa il portento da dentro un Amiga e
questo non è accettabile! Chiaramente
da chi non possiede Amiga..
A costoro potrei anche fare una do-
manda: non avete mai pensato al per-
ché, un aggeggio come il VideoToaster,
è stato progettato e costruito per Ami-
ga? Personal che, malgrado qualcuno
l'abbia perentoriamente riconvertito a
«base per videogames»... quando lo
alimenti col software e l'hardware giu-
sto non ha niente da invidiare alle mac-
chine «standard». Anzi, videografica-
mente riesce a dare anche qualcosa di
più (per il solito discorso poltico-com-
merciale in conseguenza del quale Mac
primeggia nel DTP, l'Atari nella musica
e il PC dovunque perché, perlappunto, è
solo un «case»!).
218
Video News
Bando alle speranze e alle polemi-
chette più o meno velenose, quello a
cui voglio puntare è la realtà dei fatti
Vedere e toccare le novità. E al riguar-
do, dispostici tutti all'arrivo del Video-
Toaster in versione PAL (l'annuncio par-
la per la fine dell'anno), sull'onda lunga
generata dalla stessa NewTek e mentre
la Commodore si fa bella con l'A 3000
in versione tower, vediamo quali altre
hardware-house si sono lanciate nell'af-
fare dei «24-bit».
La Impulse (sì, quella del TurboSilver
e dell'Imagine) ha da poco commercia-
lizzato la Firecracker-24; una specie di
Vista a 16 milioni di colori, dal costo di
1500 dollari a cui è da aggiungere quello
di un codificatore RGB/ composito op-
pure di un transcoder per gli Y/C del
Super-Video.
Altre schede a 24 bit sono il Color-
bust della MAST che a circa 400 dollari
— pure se all'italico cambio fanno una
strana cifra pari a 900mila lire — già
garantisce il PAL; quindi il DCTV (da
non confondere con il CDTV della Com-
modore) che però ho paura resti solo in
NTSC, come la Digital Creations ha pur-
troppo già fatto con il SuperGen e l'SG-
2000s (due genlock da spavento).
Un'altra soluzione più a buon mercato
è poi quella dell'HAM-E della Black Belt
Systems (prezzo suggerito intorno ai
300 dollari) che dal canto suo prova un
approccio originale per sedare la fame
di colore in cui si dibatte il popolo
amighevole.
A differenza dei classici frame-buffer
fin qui menzionati, l'HAM-E non produ-
ce l'overlay del segnale di Amiga, bensì
realizza e in tempo reale, un nuovo RGB
a 256 colori. L'HAM-E è PAL-compatibi-
le, costa poco ma, l'avrete già capito,
N.B. | prodotti contrassegnati con l'asterisco sono in grado di pilotare hardware a 24-bit.
abbisogna anch'esso di un encoder
In pratica, quando tale gioiellino sarà
reperibile sul mercato italiano, chi l'ac-
quista si ritroverà con una macchina
dalle risoluzioni immutate ma con un
quantitativo di colori innalzato perlome-
no a livello di una scheda VGA
Compresi nel prezzo: un Paint in HAM-
E-mode ed una serie di routine grafiche
per la gestione accelerata delle anima-
zioni, Dulcis in fundo, l'HAM-E, pur non
essendo in grado di generare prodotti a
24 bit è comunque in grado di proiettarli
dalla sua uscita in RGB
Prossimo allo sbarco poi, un genlock
che ho personalmente ribattezzato «sy-
stem video». Sto parlando del VideoBla-
ster della Progressive Peripherals che,
così etichettato, sì presenta come
un'interessantissima stazione video in-
tegrata. Sempre a caccia del miglior
genlock, qui possiamo trovare la qua-
dratura del cerchio. Oltre alla classica
funzione di overlay, anche effetti quali il
PIP (picture in picture riposizionabile) la
dissolvenza incrociata, il luma-keying
(da non confondere col «chroma») un
generatore di wipe e un mixer audio.
Indubbiamente si tratta di un acerrimo
nemico per il Videomaster. La PP&S lo
propone alla vendita a meno di 1300
dollari e credo che lo vedremo presto in
Italia
Signori, sua maestà PVA: la Profes-
sional Video Adapter, un framebuffer/
framegrabber/genlock/digitizer/deinter-
lacciatore, che piomba sul mercato re-
cando con sé, oltre l'insidia al predomi-
nio del VideoToaster, anche un piccolo
mistero. Si era vociferato tempo fa di
un progetto Commodore chiamato per-
lappunto PVA: perché ora è la Great
Valley Production a commercializzare la
cosa? Che la «grande vallata» dopo aver
acquisito il miglior software per Presen-
MCmicrocomputer n. 109 - luglio/agosto 1991
AMIGA
MIBROADGASTEIITSIER2
CHE LC
GENERATOR
FORTHE
AMIGA”
INNOVISION TECHNOLOGY
Il pannello principale dell’AmigaVision, ll software per la gestione multimediale
prodotto dalla stessa Commodore ha dalla sua, oltre alle ottime carattenstiche.
anche l'ottima idea del prezzo «politico» imposto: solo 150mila lire circa!
tation, SCALA, abbia fatto la stessa
cosa con l'hardware? Quello (il softwa-
re) questo (l'hardware) più le sue por-
tentose schede acceleratrici stanno per
«fare» il nuovo Amiga. C'è un Mac, il
Ilfx che potenziato a 50 MHz è stato
ultimamente presentato al Siggraph: un
Amiga a 50 MHz (quelli che la GVP
garantisce con la sua scheda più poten-
te) una PVA a 24 bit ed un Presentation
come SCALA (in «bundled» con un cer-
to Caligari...) sarebbero tanto da meno?
Audio News
A conferma che un computer multi
mediale non può esser solo colori e
grafica, un'autentica invasione di sche-
de ad alto livello e tutte prodotte dalla
stessa hardware-house, la californiana
SunRize Industries, sta per calare sul
mercato.
Dal già conosciuto Perfect Sound, un
campionatore stereo ad 8 bit (ora poten-
ziato nella versione 3 ed offerto sempre
ad una cifra che gira intorno ai cento
dollari) alla novità Audition 4: un sam-
pler sempre ad.8 bit in grado di registra-
re direttamente su floppy disk, aggiun-
gendo effetti digitali quali reverbero, fil-
tri passa alto e passa basso, mixing e
dissolvenze incrociate in perfetta asso-
nanza al relativo software di gestione in
grado, a sua volta, di simulare VUmeter
e oscilloscopi di controllo e di poter
manipolare, con complete funzioni di
cut, copy, paste, delete ed equalization,
suoni e sintesi vocali (!) da riutilizzare in
qualsiasi produzione multimediale.
Anche l'Audition-4, già disponibile ne-
MCmicrocomputer n. 109 - luglio/agosto 1991
gli States, viene offerto a 99,95 dollari.
Annunciate e probabilmente immes-
se sul mercato in concomitanza con
l'uscita di queste note estive, le due
autentiche bombe della SunRize: le
schede AD1012 e AD1016 che, come
lasciano intuire le mutevoli ultime due
cifre, sono due formidabili campionatori
per A 2000 a dodici e sedici bit. Confor-
mi al time-code in standard SMPTE e su
scale di frequenza pari a 100 MHz, la
pubblicità di tali board, oltre a garantire
un «low cost» non meglio identificato,
ci offre l'AD1012 come il miglior com-
promesso per editare le tracce sonore
dei nostri video-script.
Ma, chiaramente, il non-plus-ultra è
|'/AD1016 che campiona con l'ausilio del
formidabile 56001 DSP, dispone di VO
in stereo (mentre la «12» è monofonica)
ed è predisposta anche per la connes-
sione con DAT e CD; infine, comprese
nel prezzo, le classiche MIDI IN/OUT.
Se l'AD1012 è etichettata «low
cost», l'AD1016 non potrà che esser
«high cost»
Comune ad entrambe le schede il
software di gestione. Il (potenzialmen-
te) formidabile Studio-16, con il quale, il
suono campionato dalle due schede,
può esser registrato direttamente su
hard disk, sincronizzato con tanto di
time-code (ore ed ore di registrazione!)
e pronto per esser editato
Insomma, quello che sembrava un
ramo secco (la Desktop Music) di Ami-
ga, colma finalmente il divario che divi-
deva questo dagli altri sistemi per DIM
— con le soluzioni più potenti sempre a
disposizione del Mac — e prepara il
Una pagina del Broadcast Titler tratta dal demo che, invece di esser visto su
carta, andrebbe goduto in «real time» direttamente sul monitor.
futuro multimediale del nostro anche
dal punto di vista audio.
Far eseguire una sinfonia dalla Filar-
monica di Berlino, come registrare una
colonna-speaker, memorizzare il tutto
su hard disk per poi rieditare l'insieme,
ora sarà incredibilmente possibile.
Un'altra magnifica scheda da inserire
nelle Zorro-slot. Genlock, digitizer, fra-
mebuffer, DVE, TBC e chromakeying
cos'altro si può volere dalla vita? Forse
un po' più di software di livello!
Soft News
Anche qui l'orizzonte si è improvvisa-
mente rasserenato ed indubbiamente la
strada (già tracciata) è unica: per Amiga
possono esser prodotti fantasmagorici
DTP (e il Professional Page è uno dei
migliori in assoluto) o Word Processor
evoluti (come l'Excellence 2.0 che nulla
ha da invidiare ad un WinWord) ma non
c'è nulla da fare: a ciascuno il suo!
Amiga, nato per la grafica, per la grafica
deve continuare a vivere. Il Mac ha
stupendi programmi per il «video», co-
me il MacroMind Director ed il Film
Maker tanto per citarne un paio. Potran-
no anche farli sempre più belli e perfe-
zionati, ma la gente grida e le trombe
squillano sopratutto quando sul mercato
viene immessa la nuova release del
PageMaker o quella del PhotoShop. E
un dato di fatto e un qualcosa di assolu-
tamente giusto, rispondendo al tipo di
prevalenza applicativa che il settore
DTP fa gravare intorno al mondo della
Mela
Amiga è stato ultimamente portato
219
AMIGA
Una esemplificazione
Studio
an PP
nei maggiori Expo di Video e Broadcast,
in proprio dalla Commodore e dalla
stessa NewTek o coccolato negli stand
di grandi enti distributori quali Telav o in
quelli di un colosso tecnologico quale
Sony. Ci sarà un motivo, no?
Da questo punto di vista la Gold Disk
verrà accolta con «grida e squilli di
tromba» sopratutto quando immetterà
sul mercato la «bomba multimediale»
dello ShowMaker (un equivalente del
MediaMaker che la MacroMind sta
commercializzando per Mac).
C'è anche un ottimo WP come l'Ex-
cellence 2.0 dicevamo poc'anzi... ma
vuoi paragonarlo alle mirabilie promesse
dallo SCALA della GVP? E poi, anche se
un SuperBase 4 (noto archiviatore in
campo Windows) si fa bello in pagina
grafica... vuoi metterlo con un Broad-
cast Titler che fa titoli flipperati e con
scrolling a livello di Chyron e Pesa?
L'altisonante MegaPaint infine, solo per
il fatto di saper disegnare a 24 bit... può
stracciare il confronto con qualsiasi fo-
glio elettronico. Per chi fa videografica
non c'è paragone!
Vediamoli dunque sti gioielli vi-
deografici dell'ultim'ora. Selezionando
nel mucchio sopratutto quelli che già
guardano (cioé: funzionano) a livello di
24 bit-colore.
Nel reparto 3D/rendering l'esplosione
di novità è assoluta a cominciare dall'|-
magine della Impulse che, sostituendo
questo al vetusto TurboSilver, già lo fa
grande in unione alle caratteristiche del-
la Firecracker. L'accoppiata fa animazio-
ni in 3D e rendering di livello assoluto.
Il superamento del limite della tecnica
HAM e l'introduzione dei 16 milioni di
colore ha ridato vita anche al notevole
Sculpt-4D (che anche i macintoshiani
ben conoscono) ed acceso la nuova
stella del LightWave 3D che la NewTek
220
di effetto
«ChromaKey»: fra
poco, con la
Chromakey Switcher
Card ed il nostro
genlock (esterno
però!) potremmo fare
mirabili.
vende «bundled» con il VideoToaster;
unendo a questi il 3D-PRO della Pro-
gressive Peripherals, il quadro degli ap-
plicabili tridimensionali si completa a
livelli stratosferici. Per togliere la sete
dell'assoluto grafico manca solo il Ren-
derMan della Pixar...
Nel frattempo, gli americani che tutto
sono meno che scemi, usano Amiga
«tosterati» e fanno sigle in 3D anche
grazie ai controller che Panasonic e So-
ny (chissà perché a questi due piace
Amiga!) hanno immediatamente messo
a disposizione.
A proposito di Sony, all'ultimo Amiga-
World e poi anche al NAB(!) ha presen-
tato il suo System-Hi8 interfacciato ad
un bell'A 3000. Il controller a gestire un
frame-by-frame all'ingresso del compu-
ter (per digitalizzare col VideoToaster)
ed uno all'uscita, dove una seconda
unità di editing in Hi8 ingurgitava con
precisione e pazienza, i singoli foto-
grammi che dal VideoToaster di un Ami-
ga a 33 MHz, venivano tirati fuori già
belli e manipolati grazie agli effetti DVE!
Altre uscite straordinarie, e a cui vi
abbiamo accennato poc'anzi, sono sen-
z'altto SCALA e Broadcast Titler.
Il primo è probabilmente la miglior
soluzione che un videocreativo possa
augurarsi di poter far girare nel proprio
personal computer. La sparerò, ma da
quelli della «grande vallata» è arrivata
fino a noi, una realtà inconfutabile: per
trovare un equivalente di pari livello,
bisogna scomodare un nome come l'In-
scriber (il top della presentation su PC e
Mac) che «costicchia» però i suoi bei
due milioni e mezzo. SCALA, se di
dollari ne spara solo 330, al solito cam-
bio nostrano potrà al massimo arrivare
alle seicentomila. Non è poco, ma so-
prattutto non è tanto pensando agli otto
dischi di libraries che si porta appresso.
Librerie di background (una sessantina,
fra immagini digitalizzate e «tessiture»
come pietra, marmo, etc.); librerie di
pattern per generare sfondi personaliz-
zabili; librerie di simboli; librerie di font
(circa 70!) di ogni genere e taglia, com-
preso un set in 3D; una libreria compo-
sta da settanta effetti di transizione
completa il «peso» che in cambio di
330 dollari, fornisce le classiche «ali per
volare». Il suo output è multimediale
videotape, diapositive, film recorder e
stampa in Post Script.
Il Broadcast Titler dal suo canto, rin-
verdisce e supera (di gran lunga!) |
vecchi fasti del ProVideo. | font disponi-
bili saranno più o meno della stessa
qualità, ma posso garantirvi che non ho
mai visto flipperare, sfogliare e straccia-
re via pagine di titoli una dopo l'altra,
con la rapidità e fluidità del BTitler. Per
non parlare poi della stupefacente ge-
stione del classico scrolling; fluido e di
classe. Avete mai visto le «presenta-
tion» dei super tornei di Golf che passa-
no nei nostri network privati? Bene,
guardateli bene: ce ne sono un paio —
garantito! — che sono generate per
mezzo del Broadcast Titler. Un gioiello
da 230 dollari ed ora disponibile nella
versione 2.0 PAL-compatibile.
Conclusioni
Eh si! Abbiamo fatto davvero una
bella galoppata.
Indubbiamente, un articolo del gene-
re, zeppo di notizie, info, dati di fatto più
o meno consolidati, realtà che sembra-
no sogni e sogni che finalmente si
realizzano ...non va bevuto come un «tè
al limone»
Per il caldo che crea arsura va bene
un preparato della Lipton. Per Amiga
invece, certe cose, vanno assaporate
piano piano, saggiandone il gusto con la
consapevolezza che l'hardware e il soft-
ware qui presentati esistono davvero,
possono rifar le gobbe al più disidratato
dei cammelli e rilanciare un personal
computer
AI limite, guarda un po' che soddisfa-
zione, per molti di noi non sarà neanche
necessario comprare mezza scheda
basterà sapere che tutto ciò esiste!
Una scheda a 24 bit probabilmente
serve a pochi, come a pochi serve, ad
esempio, lo SCALA della GVP o una
«chicca» audio della SunRize
In molti continueranno a produrre in
HAM o in HalfBrite; soddisfatti del DVi-
deo e del buon ProSound Designer. Ed
giusto che sia così... ma sapere che
anche Amiga può, vuoi mettere il
gusto?
Ke
MCmicrocomputer n. 109 - luglio/agosto 1991
AMIGA
ARexx
Il linguaggio REXX per Amiga
di Marco Ciuchini (MC3636 su MC-Link) e Andrea Suatoni (MC2741 su MC-Link)
Questo mese una puntata di tutto riposo, tipicamente «estiva», giusto per farvi
digerire il listato della volta scorsa. Rimandiamo quindi l'argomento dei server a
dopo le vacanze, quando riprenderemo lo sviluppo del progetto dell'utility Cron cui
abbiamo già accennato. Nel frattempo, parleremo di due delle più diffuse librerie di
supporto ad ARexx, la RexxArpLib e la RexxMathLib: si tratta di librerie di funzioni
pensate per rendere accessibili al programmatore Arexx anche quelle
caratteristiche specifiche dell'Amiga, come ad esempio l'interfaccia Intuition.
Queste due librerie sono state sviluppate non già da Bill Hawes, ma da Willy
Langeveld, noto autore anche di software PD, ma la loro utilità è tale che sono
state incluse nel pacchetto di distribuzione di ARexx stesso (oltre ad essere
disponibili su tutti i più forniti BBS, oltre che, naturalmente, su MC-Link)
La libreria RexxMathLib.library
Nonostante ARexx sia in grado di mani-
polare numeri e variabili in formato floa-
ting point, non implementa le funzioni
matematiche trascendenti. Ovviamente,
come ormai saprete, ARexx mette a di-
sposizione dei meccanismi per ampliare
il linguaggio stesso, i function host e le
function library. La RexxMathLib ovvia a
questa mancanza, se così si può chiama-
re, mettendo a disposizione del program-
matore ARexx tutte le funzioni della libre-
ria di sistema MathIEEEDoubTrans.libra-
1y ed alcune funzioni di base della Mat-
hIEEEDoubBus.library. Ovviamente non
ci proponiamo di descrivere in dettaglio le
funzioni di queste librerie, che peraltro
sono auto-esplicative. Per vostra comodi-
tà, comunque, riportiamo in tabella A le
nuove funzioni riconosciute dall'interpre-
te di ARexx una volta che la libreria sia
stata aperta tramite la chiamata: «
oppure da CLI. «
mo infatti che si tratta di librerie su disco
e non residenti in ROM). Non c'è molto
altro da aggiungere su questa libreria,
che trova applicazioni nei casi in cui sì
voglia usare ARexx come vero e proprio
linguaggio di programmazione interpre-
tato, con cui scrivere software di tipo
matematico (pur non essendo il linguag-
gio particolarmente versato in questo
campo).
Come esempio di uso di questa libre-
ria e della RexxArpLib, di cui parleremo
tra poco, riportiamo in figura 1 un listato
ARexx della funzione Graph.rexx di Willy
Langeved (chi altro?), che permette di
rappresentare graficamente una funzio-
ne matematica di una variabile rea-
RxLib rexxmathlib.library 0 -3
le. La sintassi di questa funzione è
90 | ta sequente: w
call Graph("<Titolo>", <n.
bin),
<xmin), <xmax>, "<funzione>")
Come è ovvio, le librerie di funzioni
IEEE in doppia precisione devono essere
presenti nella directory LIBS: (ricordia-
e può essere chiamata sia all’interno dei
vostri script, sia direttamente dalla
shell, scrivendo ad esempio: w
call addlib(‘rexxmathlib.library',
ARexx
The REXX Language for the Amiga:
Wishful Thinking Development Corp.
P.0. Box 308
Maynard, MA 01754
A
US;
Prezzo: $50
222
[rx] “call Graph('exp(-x°2)', 50, -2.5, 2.5, 'exp(-x*42))')"
Funzione sintassi Alias
Valore assoluto aba lx) taba
arcocoseno 2c0n (x) Ò
Arcocos. iperbolico acosh(x)
Arcoseno asin(e) 10
Arcoseno iperbolico asinh(x)
arcotangente atan (x)
Qrcotan. iperbolica atant (x)
E ingente y/x —ataniy.x)
ip =343 20) uccessivo a x ceil(x)
coseno cos (xi
Coseno iperbolico —Cosh(x)
Cotangente Zot ix] cotan
Conecante Sac (2)
e elevato a x capa)
Fattoriale fact xon o, x cin
Int. precedente a x flcor(x) ine
109 in base = nie) 109 23 0.0
Log in base 19 109192) FESSO
Int. piu' vicino a x nînt(x)
x elevato È Y pom(x.7) power, xtoy x >= 9.9 |
Secante dec (x)
seno sin (x)
seno iperbolico sinti)
dice quadrata sqrt) xa 00
angente tan (x)
Tabella A Tangente iperbolica tanh(x)
Le funzioni della
RexxMathLib. library. |
MCmicrocomputer n. 109 - luglio/agosto 1991
Ricordiamo che il comando Rx è opzio-
nale per quelle shell che supportano
ARexx, come ad esempio la WShell di
Hawes, Anche in questo caso è evidente
che il file Graph.rexx deve trovarsi nella
directory assegnata al nome logico
REXX: o nella directory corrente affinché
la chiamata abbia successo. Notate co-
me la funzione riscala automaticamente il
grafico, adattandolo alle dimensioni della
finestra.
La libreria RexxArpLib.library
Dopo diversi mesi di articoli su ARexx a
qualcuno dei nostri lettori si sarà presen-
tato il problema di utilizzare le caratteristi
che tipiche di Amiga (mouse, gadget,
ecc.) nei propri programmi ARexx. Anche
in questo caso, sebbene il linguaggio sia
totalmente sprovvisto di funzioni per la
manipolazione di un qualsiasi oggetto
grafico, la grande espandibilità di ARexx
ha permesso al solito Willy Langeveld di
creare quella che probabilmente è la più
utile tra le function library disponibili per
ARexx, la RexxArpLib. Nata dall'esigenza
dell'autore di fornire un'interfaccia
ARexx alle funzioni contenute nella popo-
lare ARP.library (da cui il nome), con il
passare del tempo la libreria si è ingrandi-
ta a dismisura tanto da avere ormai poco
a che fare con gli intenti originali di
Langeveld. Per tale motivo e per l'impor-
tanza della RexxAprLib nell'ambito della
programmazione in ARexx la descrizione
delle sue funzioni verrà suddivisa in due
parti, la seconda delle quali verrà trattata
nel prossimo numero.
Cominciamo subito con il dire che tutto
quello che diremo si riferisce alla versio-
ne 3.0 della libreria, quindi chi è in
possesso di una versione precedente
(desumibile sia dalla documentazione
allegata che dalla stringa identificativa
contenuta all'interno della libreria stessa)
dovrebbe provvedere ad aggiornarla, an-
che perché questa versione incorpora
una serie di miglioramenti e sfrutta, se
presenti, le funzioni di sistema del nuovo
sistema operativo 2.0, In tabella B trovate
l'elenco delle funzioni messe a disposi-
zione dalla RexxArpLib; a tal riguardo
occorre dire che le funzioni sono in realtà
molte di più, ma quelle che non sono
elencate dipendono dalla funzione Crea-
tehost e saranno analizzate nella prossi-
ma puntata. Vi diciamo subito che non è
assolutamente possibile riportare l'esaî-
ta sintassi delle funzioni né tantomeno la
descrizione della miriade di parametri che
ognuno di essi richiede poiché, in caso
contrario, dovremmo utilizzare il (poco)
spazio messoci a disposizione con un
Inutile elenco, cosa che invece potrete
trovare nella documentazione acclusa
alla libreria.
MCmicrocomputer n. 109 - luglio/agosto 1991
Iniziamo la descrizione delle funzioni
che hanno una più spiccata parentela con
quelle della ARP.library. La funzione Get-
File apre un file requester sul Workbench
oppure sul public screen specificato co-
me parametro. Già, dimenticavamo di
dirvi che questa libreria ha introdotto il
concetto di public screen ancor prima
che questo fosse fatto nel nuovo sistema
operativo 2.0, anche se le due implemen-
tazioni differiscono notevolmente. Come
abbiamo appena accennato, l'ultima ver-
sione della RexxArpLib utilizza le funzioni
del nuovo sistema operativo se questa
ne rileva la presenza e quindi i public
AMIGA
funzioni della ARP.library a quelle corri-
spondenti contenute nella Rea.library.
In qualche modo connessa alla GetFile,
la funzione filelist ritorna un elenco di
nomi di file o directory che soddisfano un
certo pattern di ricerca. ll pattern può
essere specificato utilizzando i caratteri
wildcard messi a disposizione da ARP,
per cui gli utenti del sistema operativo 2.0
stiano attenti alle piccole differenze esi-
stenti tra le regole che governano i
pattern di ricerca di ARP e quelli della
nuova Dos.library. Un piccolo esempio
dell'utilizzo di questa funzione è il se-
guente: «
NumFiles =
do i =
say ListaFile.i;
end
/* Elenca i file che soddisfano il pattern '*' */
FileList('*', ListaFile, ,
1 to NumFiles;
E);
screen, in questo caso, sono quelli stan-
dard. Tuttavia, per compatibilità con il
passato e con il vecchio sistema operati
vo 1.3, la RexxArpLib necessita di una
libreria shared, la ScreenShare.library,
che trovate inclusa nello stesso archivio
di distribuzione della RexxArpLib.
Ritorniamo alla funzione GetFile dicen-
dovi che il file requester può essere di
due tipi: quello standard di sistema con-
tenuto nella ASL.library (disponibile solo
con il sistema operativo 2.0) oppure
quello classico della ARP.library; anche
nel caso del 2.0, comunque, è possibile
«forzare» il tipo di requester con l'opzio-
ne DOARP.
In ogni caso è possibile utilizzare il
requester della Req.library (un'altra popo-
lare libreria shared disponibile per Amiga)
lanciando la patch ArpToReq di Nicola
Salmoria, che ridirige le chiamate alle
il quale elencherà tutti | file della directo-
ry corrente visualizzando il path comple-
to per ogni file (opzione E della funzione
FileList). Infine, le funzioni Getenv e
Setenv servono rispettivamente a legge-
re 0 impostare una variabile di environ-
ment. Anche qui, in presenza del 2.0,
verranno utilizzate le funzioni di sistema,
mentre con l'1.3 verranno utilizzate le
relative funzioni della ARP.library.
Vediamo ora invece le funzioni che
non hanno nulla a che fare con la libreria
ARP. Cominciamo dalla coppia di funzio-
ni OpenScreen/CloseScreen, che servo-
no ad aprire e chiudere i public screen.
Come già accennato, in presenza del
sistema operativo 2.0 questi screen sa-
ranno aperti con la nuova opzione PU-
BLIC, mentre con la versione 1.3 saran-
no aperti con l'opzione CUSTOM ma,
con l'aiuto della ScreenShare.library, sa-
Tabella B
Le funzioni della
RexxArpLib library
Piletist
catene
cetrile
cetrone
Movesereen
Openscreen
Sereentace
Screentows
ScreenToBack
ScreentoFront
Setenv
Showritle
chiude uno screen
Crea un host
Ritorna i nomi dei file che soddisfano un pattern
contenente wildcard ARP/AnigaDO5
Restituisce il valore di una variabile di
environment
Apre il file requester (ARP 0 ASL) e ritorna
del tile selezionato
Apre il font requester ASL e carica una font.
Funziona solo con il 5.0. 2.0
Muove uno screen
Apre uno screen
Apre una wind:
Ritorna un flag di screen interallacciato
incrono con agganciata una window
con un testo qualsia: tini
quester su uno screen qualunque
i colori di uno screen
jumero delle colonne espresso in pixel
41 valore di una variabile di environnent
asconde il titolo di uno screen
223
AMIGA
ranno resi pubblici alle altre applicazioni.
E interessante notare che il public scre-
en, una volta aperto, potrà essere riferito
esclusivamente tramite il suo nome e
non attraverso un puntatore o qualcosa
del genere, il che rende più amichevole
l'interfaccia per il programmatore. Una
volta aperto, il public screen può essere
spostato nell'area visibile sul monitor
tramite la funzione MoveScreen, man-
dando dietro ad altri screen tramite la
ScreenToBack oppure mandato avanti
tramite funzione ScreenToFront. L'unica
cosa cui bisogna prestare attenzione è
quella di non chiudere screen che non
sono stati aperti dalla funzione Open-
Screen, soprattutto quando si utilizza il
sistema operativo 1.3, che non ha vero
public screen, pena un quasi sicuro
crash del sistema.
Altre funzioni legate al public screen
sono la ScreenTitle, che mostra o na-
sconde il titolo associato al public scre-
en, la ScreenColor, con la quale possia-
mo leggere o impostare un qualsiasi
colore dello screen, la funzione Screen-
Lace che indica se lo screen è di tipo
interallacciato oppure no (molto utile
quando si vogliono mantenere le propor-
zioni degli oggetti da visualizzare) e le
funzioni ScreenRows e ScreenCols che
ritornano rispettivamente il numero delle
righe e delle colonne espressi in pixel.
La funzione PostMsg apre una win-
dow sul public screen passato come
argomento (o sul Workbench se questo
non è stato specificato) visualizzando
delle stringhe di caratteri al suo interno.
La particolarità di questa funzione è che
è asincrona, nel senso che una volta
creata, la window rimarrà sullo screen
gestendosi in maniera autonoma finché
non verrà rimossa; tuttavia, la funzione
non è del tipo rientrante e quindi non
può essere aperta più di una window per
volta. La funzione Request, invece, vi-
sualizza sul public screen l'equivalente di
un autorequester, permettendo all'uten-
te di fare delle scelte utilizzando | gad-
get. Non vi aspettate di eseguire com-
plessi input tramite questa funzione (co-
me già detto, è praticamente l'equiva-
lente dell'autorequester di Intuition): ca-
si più complessi di input grafico possono
essere gestiti tramite le funzioni messe
a disposizione dall'host grafico che viene
than tiddle the sizing Gi
Calling sequence:
call graph(titie, dina, anin,
Arqunente:
title
dina
function
The
the
The
atrino to put att
atarting X value
The ending X value
The function to conpute.
®° single variable, x,
and avoid npecifyi
the. plotting range.
Branples:
vie dins anin
call graphivesplst)" sa.
call graphit + 2x -
call graphi”sin(x)
call graphi“logix)"
By W.0.3. Langeveld, march 1909.
SETTI
ibraey")
then do
rexzaupport. library*.d,-
check "= agdlibi
Check = Addlibl
Check © addlibl
end
39,0)
rexxarplib. library:
plot.bina = nn
plotinmia = sx
Plotoxman =
piottitie + tt
delta = (pì
x = plot.azin
do 1= Sto piot.bina
terpret "piot.a = “Ijtt
xe delta
«max — pio
tn) /plot. bias
end
* tetermine the sax and rin ot the curve
DI
ninvai = piot.0
manval © plot.0
window height
250
1 Click ‘on the close gadget
08 Of the graph
nuaber of borizontal sanplea to conpute
The funetion must be ot
‘and can otherwise only. include
th functions and numerica] constante. De caretaì
funetions vitb sinoulacities dn
dà
drena * get upa host.
DI
mis i 9 funeticn that plots Funetiona passsd to it
tt det for the function ln the range to ta
de pio! he graph accordingìy. It dotormines a rezsonable + vast fora viile unt
neale division to use und drave a gr E till ft°s done plotting and | */
to quit. do
end
* open the vindov
cLosevmuDoNenEvS)
Vindov.he
1° Set NEUSIZE sessage
1° Open qur host port _»/
cali openport [GRAPRPORT)
function
* axplo la
desi
soin )
toga)" )
= 10
* © Draw the box outline
DI
call
call
SetAPen (GRAPANOST,
Nove [GRAPRMOST,
cali: Drav (GRAPHNOST.
call. Drav(GRAPRNOST.
call. Drav(GRaPINOST.
call DraviGRAPRNOST.
(rindov. height
eva
de 41 then
do inult
sscale © vecale
and
‘scalo = vicale
pacale > vacale
de = sscate *
Pe do
vacale = vscale
address AIEXK "'call Createllont (GRAPINOST,
call: Modi fyWost (CRAPRNOST,
area.topedye * vindov.height
sinval)
crapimoRT) >
41 host is ready.
tor 30 vbile “shov("Porta' , 'ORAPINOST')
call delay 10 /* 200 es e/
ne”
99» ‘NINDONCLOSE-HINDOVDRAGHWINDONDEFTHPWINDONSTZING *
È Openkindov(GRAPINOST,
vindov. iettedge,
ghe, 1dcap, flags)
vindow.topedge, vindow,widtb,
to something useful
MEVEIZE, “Av Ab")
20/vindaw.hesght}
60/vsadow. width)
Ti + arca. lettedoe
-3 + atcaltopodge
ot the plot
O)
Atea-leftedge * vindov,vidth - 2
saduv height - 1}
ide)
height)
arca. vide)
ge * vandov-hesoht
Etedgo * vindow.vidth
* Determine a nice grid to use, Try for 15 pixels teigl.
sight) A 15
T'vtscha
until vscale » 1
«io
sscale « nintivscale » 2) / 2
Ie do i = 1 to imults
det)
do isulta + i until scale 11
10
9
to smulta - 1
+0
Cimulta-t)
224
MCmicrocomputer n. 109 - luglio/agosto 1991
creato attraverso la funzione Create-
Host.
Questa funzione ha infatti il compito di
aprire una window con gadget, menu,
etc. su un qualsiasi public screen, che
deve essere stato precedentemente
aperto tramite la funzione OpenScreen,
e di associarle una control port per il
pilotaggio della window stessa, Come
già detto in precedenza, ci occuperemo
di questo particolare aspetto della Rexx-
ArpLib nella prossima puntata. Infine
vogliamo citare la funzione GetFont, uti-
lizzabile esclusivamente dagli utenti del
sistema operativo 2,0, che apre il font
requester della ASL.library: il risultato
della chiamata alla GetFont potrà essere
poi utilizzato per impostare un particola-
re font in una window creata tramite la
Bibliografia
The REXX Language: A Practical
Approach to Programming
Second Edition
M.F. Cowlishaw - Prentice Hall, 1990
ISBN 0-13-780651-5.
Conclusioni
L'esempio visibile in figura 1, come
già detto, può darvi solo un piccolo
assaggio di ciò che è possibile ottenere
con ARexx. Quando, all’inizio di questa
serie di articoli, avevamo affermato che
ARexx può sostituire senza problemi il
Basic sicuramente non ci sbagliavamo di
AMIGA
più lento e meno «user friedly» del
Basic, ma quest'ultimo non possiede
certo tutti | meccanismi di espansione e
di comunicazione tra processi che sono
propri di ARexx. Pensate che qualcuno
ha persino scritto un programma per la
visualizzazione dell'insieme di Mandel
brot in ARexx utilizzando proprio le func-
tion library di cui vi abbiamo appena
parlato! Ovviamente non vi riportiamo |
tempi di esecuzione che sono molto alti,
ma ciò la dice lunga su quello che questo
linguaggio può permettere anche al pro-
grammatore più smaliziato. Buone va-
canze!
funzione CreateHost molto, Certo, in alcuni casi ARexx risulta Re
” CALI Move (GRAPINOSI, area.leftedge + vindow.vidth, zercleve1)
4° L.cand for 50 piaele vide call DraviGiaPHiost, (aren-tettedge + arca.vidth). * vindev.vidtà
RI zerolevel)
Hticks = (eiptov.vidtà + arca.vidth) Y 4
Aacale © (plotoma - plot.emin)hticha
af hscale © 1 then if plot.mnio (e 0 & plot.xmax > 0 then s
do to
do iaulte = i until hscale ì 1 serolevel = (area.leftedge — area.vidih + pet,
scale > hscale + 10 plot.xmin / (plotoxsr - piot.anin))) * vindov. width
end call setaren(GRAPHIOST. 2)
Mscale = nint(hacale + 2) /2 Call Hove (GRAPHOST, Jeralevel, arsa.topedoe © vindow.heloht)
Pda 4 = to imulto CAI Drav(GRAFHHO hi,
Pinto © cale. /"10 (area.topedge arcachetght] * vindov.heialt)
Racale » fiscale + 1064 (-inuite) “i
and È
sr + Fiot the title
do imulte = 1 until hecale c 1 da rossano 1
Me + hecaie / 19 CATI Nove(cKAPANOST, mal,
CI farca_leftedge + area.vidth / 2) » vindov.vidth - lengthiplet.tile)' * 4, ,
Mrcale = hscate + 19 Area topedge + aren.hesght) * window. hesght + 10)
Racale © nintibacate * 2) / 2 call’ ‘ext (GRAPABOST, piot-titie)
ia da 4 = 1 to saulta — 1
Bscale = hicale * 10
DI Drav the plot
le = hscale * 10» (imulte-i)
sii call setàPen(onamimOST. 1)
SAIL: NOVeICHAPHHOST, Srexleftedge + vindow. vath,
» H
: —sinvad)1) + vindov.hesaht)
DI
” Poi
pr farca.vidth » 3 ‘/ piot.bins + arca.leftedge) © vindov.vittà, “ /* */£
do Ya < ya to arval. by vacale (area. topodge + ghe» pori
level * [area.topedge ‘+ area.beight + (Plot.1" " ninval) / (nanvaî. - rinvat))) vindov.hcight)
(i.0 - (ge - minvat) / (naeval © minval)}) » vindowshelait end
call setaPon (GRAPRNOST,. 3)
CALI SettePt (GRAPINOST. e2A('CICICICI!)) r
SAIL Move (GEAPINOST, lettedge * vindov.widtà, Level) tore
CAI Drav(RAPAROST, eftodge + nrca.vigth] * vindov.vidth, level) “
quieta
call setaren (orari do tore
CAI Setbrie (GRA call
SALI Nove IGRAPHNOST, Htedge * vindow.vigth — È * Lengthipe] - 3. ve
it p "se NULLO then
cali Texe (onammmosT. do
dea = ya + reca a
$e it ga > naval "thon leave #/ thisara © getazalo)
end r = repli(p. dI
PA
20 2 (pioteia Ah + vessagez are either. ciosevmno:
1t 20 € plotoenia “
do xa = xa to plot.xmax by hacale 38 tiisarg == ‘CLOSENINDOV' then do
level e (area. loftedge_ + area svidtà * e, call Clonevindow (GRAPHHOST)
{xs - plot.xain) / (plot.xman - plot.xmin))) * vindov. width quittiag = 1
call setaPen (GRAPNMOST, 1) È
CALI setDePt [GRAPHROST. _ e24(‘cicicica* ”
call Nove (GRAPRROST, level, arca.toped 1, 2e.01r MVSIZE
CALL Drav(GRAFANOST, level “
cali setapen (GRAPRROST, 1) SSFatie var tnisara. avidità abciont
GAIL SetDrPt (ORAPBNOST. c24(*FFFEFFFF!2)) Sindow.vidth = (avidth A 19) * 18
— lengthisa) * d, tosti Vindov.bexght = (nbeigne N 10) © 1
vindov. belghe» CAlI Setkegcolor (GRAPHIOST. BACK. Di)
Alì BuckFiI1 (GRAPAROST)
Te 18 2°) plotosmax then leave ) quetignal nare. 10 atart ove +
cad Ri
Rì end
4° Drav the sero lines (it exist) dit
IE minval ce d 6 sasval > 0 then do
serolevel = (aren.topedge + arca.height * A
(1.0 + minval / (aazval — atnvat))) * vandow.hetght E . in rex
MER Figura 1 - Listato della funzione Grapl
MCmicrocomputer n. 109 - luglio/agosto 1991 225
AMIGA
Programmare in C su Amiga (35)
di Dario de Judicibus (MC2120 su MC-Link)
Campi stringa e campi numerici. Ovvero: l'immissione dei dati
nel programma. Con questa puntata iniziamo a vedere un nuovo tipo
di controllo che Intuition ci mette a disposizione. Inizia inoltre
una nuova rubrica che prenderà il nome di “Novità” nel mondo Amiga
Introduzione
Abbiamo visto nelle scorse puntate
come si possono sfruttare al massimo i
controlli a pulsante, anche al di là di
quelli che sono i controlli «classici»,
estendendo il tipo pulsante con due
nuovi tipi: i pulsanti a rilascio incrociato,
e quelli a rotazione.
A partire da questa puntata, incomin-
ceremo a vedere altri tipi di controlli, e
precisamente i campi stringa [string
gadget), ed i campi numerici [integer
gadget)
Questi controlli ci permetteranno di
aggiungere un altro importante elemen-
to alla nostra interfaccia interattiva, e
cioè la possibilità di immettere dati che
il programma poi provvederà ad elabo-
rare.
| pulsanti, infatti, ci permettevano so-
lo di effettuare una serie di scelte, o di
attivare una o più operazioni, entrambe
predefinite dal programma. Con i campi,
viene fornita all'utente, una maggiore
flessibilità nell'interazione con il pro-
gramma
I campi
Un campo permette all'utente di for-
nire informazioni al programma sotto
forma di stringhe di caratteri. Se voglia-
mo, un campo rappresenta in un'inter-
faccia grafica, quello che un parametro
rappresenta in una interfaccia a coman-
di. Viceversa, i pulsanti potrebbero es-
sere paragonati alle opzioni [switch] di
un comando, in quanto la scelta dell'u-
tente ricade su un insieme di valori o
possibilità prestabilite dallo sviluppatore
del programma.
Questo è molto importante da capire,
in quanto una scelta opportuna del con-
trollo da utilizzare in una interfaccia inte-
rattiva è fondamentale ai fini dell'usabi/i-
tà del programma, e di conseguenza al
favore che gli utenti finiranno per dare o
Figura 7
La struttura Gadget,
struct Gadget
{
struct Gadget *iextGadget 5 /* Controllo successivo nella lista */
SHORT Leftedge =; /* [ Dimensioni e posizione dell'area ] */
‘SHORT TopEdge i /* [ di selezione del controllo, in] */
‘SHORT Width { valori assoluti o relativi cone ] */
SHORT eight dr
usHoRt Flags *
SHORT Activation «
SHORT GadgetType ipo di controllo .
AFTR GadgetRender ; / Puntatore alla grafica del controllo */
AFTR SelectRender Cone sopra, ma în caso di selezione */
struct IntuiText “CadgetText ; /* Eventuale testo associato DI
LONG NutualExclude i /* Riservato per usi futuri "
APTR SpecialInfo ; /* Estensione della struttura (tipi) */
SHORT Gadget 10 /* Per identificare 11 controllo “
APTR UserData —; /* Eventuali dati utente “
Bi
226
meno a tale programma. Un semplice
esempio, tanto per rimanere sul concre-
to. Se ad un certo punto del mio pro-
gramma, ho bisogno di chiedere all'u-
tente il nome di un file da aprire, dovrò
aprire un quadro per permettere a tale
utente di selezionare il file.
Il quadro più piccolo che posso pen-
sare, è formato da un solo campo di
ingresso, senza alcun pulsante. L'uten-
te scrive nel campo il nome del file, e
quando preme invio il quadro scompare
ed il valore del campo viene acquisito
dal programma.
Una soluzione come questa presenta
molti inconvenienti
® Innanzi tutto non si dice all'utente
cosa ci si aspetta da lui. Non una riga di
testo, non una spiegazione. Solo il qua-
dro nudo e crudo.
® Quindi si costringe l'utente a ricorda
re dove si trovava il file in questione,
cioè in quale volume ed indirizzario
@ Terzo, si costringe l'utente a specifi-
care il nome del file per intero, cioè
completo del nome del volume e del
cammino completo degli indirizzari.
@ Quarto, non si dà all'utente la possi-
bilità di poter cancellare la richiesta di
apertura del file.
Vediamo allora come risolvere il pro-
blema.
Innanzi tutto aggiungiamo al quadro
un testo di spiegazione, che dica all'u-
tente cosa deve fare o, se il contesto è
abbastanza chiaro, un buon titolo, ed
eventualmente un pulsante di Guida
[Help] per gli utenti meno esperti
In secondo luogo, aggiungiamo un
meccanismo di navigazione, basato su
liste selezionabili, che ci permetta di
muoverci nel filing system e di trovare il
MCmicrocomputer n. 109 - luglio/agosto 1991
AMIGA
Figura 2 - La struttura Stringinfo
Figura 3 - Attributi utilizzabili
nel campo Flags applicabili ai campi.
file che ci interessa aprire. Vedremo
nelle prossime puntate come sì scrive
un File Requester.
Terzo, il programma deve essere ab-
bastanza intelligente da ricordare l'indi-
rizzario da cui è stato fatto partire, o
quello dell'ultima richiesta di apertura di
un file. Questo nell'eventualità, abba-
stanza comune, che il file si trovi nello
stesso indirizzario del programma, o
che l'utente stia operando sempre sullo
stesso indirizzario di lavoro [work direc-
tory]
Infine, non deve essere la pressione
del tasto di invio e far chiudere il qua-
dro, ma la selezione di un pulsante di
conferma [OK]. Parimenti, un pulsante
per la cancellazione dell'operazione de-
ve essere sempre disponibile [Cancel].
E se l'utente sa già quale file vuole
aprire, e trova più comodo digitarlo di-
rettamente senza navigare qua e là uti-
lizzando le liste scrollabili dei file e degli
indirizzari?
Ecco allora che comunque il campo di
ingresso per il nome del file va messo
nel quadro, magari con la possibilità di
utilizzarlo anche per inserire un modello
[pattern] di ricerca da usare in congiun-
zione con le liste scrollabili, e sincroniz-
zato con la selezione via mouse (cioè,
quando l'utente seleziona un file da una
lista, questo viene automaticamente ri-
copiato nel campo di ingresso)
Chiusa questa parentesi su quanto
sia importante fare attenzione a tutte le
possibili esigenze degli utenti quando si
MCmicrocomputer n. 109 - luglio/agosto 1991
, nes
Figini Stringate ** Attributi definibili da programma ”
L a Lia
5 1 seguenti campi sono inizializzati dal programma ** Tecnica di evidenziazione
“ PIT . "i
erre El RARI a Hi stefine GADGHIGHEITS 0x0003_ /* Bit utilizzati per l'evidenziazione “
‘SHORT BufferPos ; /* Posizione del cursore nell'area dati “ Adefina GADEICONE —0OING /> Usa 11 colore:conplenentare:per' l'area. —*/
SI Renee lia Mario LIES NI caraviori nese “ idefine GADGHNONE —0x0003 /* Mon evidenziare “
Fl Dispfos 3/2 Posizione del'prinò caratura visibile Li: Vanno usate immagini (ON) o bordi (OFF) per il controllo ?
” ST pi) ù
5 1 seguenti campi sono mantenuti da Intuition define GADGIMAGE 0x0004
Ù », ife.
sar Verte] del esisie lire clatrie 7 ** ove si trova l'origine delle coordinate ?
# o i nel conteni 1", pù
SHORT DISiCORE die nei i Crattari VISITA Del Sirimattoreri Adefine GRELEOTTON 010008 /* Ordinate dal fondo (OI) 0 dalla cima (OFF) */
“SHORT af, Ctop' 3 3 Adefine GRELRIGHT —0x0919 /* Ascisse da destra (ON) o da sinistra (OFF) */
struct Layer “LayerPtr 5 /* RISERVATO: piano contenente il controllo */ pa
Tini LongInt i /* Intero fmuesso (per campi numerici) ui ** Dimensioni relative (ON) od assolute (OFF) 7
a i #h
2 11 seguente campo è fornito dal programa Adefine GRELWIOTH @x0020 /* Larghezza relativa (ON) od assoluta (OFF) */
A Regan cigni i Je Tadini aitsitiva Velina) “ #define GRELHEIGHT 0x0090 /* Altezza relativa (ON) od assoluta (OFF) */
ti Il controllo è selezionato (ON) o no (OFF) ?
(Inizializzato dal programma e modificato da Intuition)
Sa
define SELECTED 0x0080
fo
*l
Adefine GADGOISABLED
* 11 controllo è disabilitato (ON) od attivo (OFF) 7
(Inizializzato dal progransa e modificato da Intuition)
0ue100
disegna una interfaccia, torniamo ai
controlli di tipo campo.
Intuition permette di creare due tipi di
campi. Quello per l'ingresso di stringhe
di caratteri, che chiameremo d'ora in
poi campo stringa, e quello per l'ingres-
so di campi di tipo numerico, per la
precisione di interi, come vedremo fra
poco. Chiameremo quest'ultimo campo
numerico.
Al contrario di altri sistemi operativi,
Intuition non fa distinzione tra campi di
ingresso e campi di uscita. In alcuni
sistemi, ad esempio, se un campo è di
sola uscita, l'utente non può editare il
valore in esso contenuto. In Intuition i
campi sono prevalentemente pensati
come campi di ingresso dati, anche se
nessuno impedisce di utilizzarli per vi-
sualizzare valori assegnati da program-
ma. L'utente può tuttavia sempre edita-
re il valore nel campo, a meno che il
controllo non sia disabilitato, ovvia-
mente.
Vediamo in dettaglio come Intuition
tratta i campi.
Un campo è formato da due elemen-
ti. Un contenitore, ed un'area dati. L'a-
rea dati, come dice il nome, è semplice-
mente un'area di memoria [buffer] di
lunghezza sufficiente a contenere il va-
lore associato al campo. Il contenitore è
invece una finestra su tale area, che
rappresenta la parte del campo che
verrà visualizzata sullo schermo.
Supponiamo ad esempio di aver scrit-
to un programma per l'immissione di
schede [record] in una base dati [data-
base]. Può succedere che un elemento
della scheda sia più lungo della massi-
ma stringa che si può visualizzare in un
quadro. Ad esempio, se l'elemento in
questione è il titolo di un film della
Wertmuller, gli 80 caratteri tipici di uno
schermo WorkBench utilizzato il font
standard non basteranno sicuramente!
Nessun problema. Basta definire il con-
tenitore lungo 80, od anche 60 caratteri,
e l'area dati da 256 caratteri (dovrebbe-
ro bastare, penso). Quando il cursore
avrà raggiunto la fine del contenitore,
Intuition si prenderà carico di far scorre-
re il testo verso sinistra, in modo da
permettere l'inserimento dell'intero ti-
tolo.
Ovviamente si può anche muovere il
cursore indietro per vedere la parte ini-
ziale del testo. Il programma non ha da
fare niente. Pensa a tutto Intuition
Un campo può avere anche un terzo
elemento, opzionale, e cioè un'area dati
di salvataggio [undo buffer). Tale area
deve essere uguale o maggiore come
lunghezza a quella dell'area dati associa-
ta al campo. Più campi possono condivi-
dere la stessa area di salvataggio, a
condizione che essa sia lunga quanto la
più lunga fra le aree dati associate ed |
campi in questione.
L'area di salvataggio permette all'u-
tente di ripristinare il valore precedente-
mente contenuto nel campo (prima cioè
che l'utente lo modificasse), semplice-
mente premendo il tasto Amiga a de-
227
AMIGA
FA
DI
adefine RELVERIFY
sdefine GADGIMIEDIATE
idef'ine FOLLOMNOUSE
va
** Posiziona il controîl
DI
#define RIGHTBORDER —0x0010
fine LEFTBOROER —0x0020
define TOPBORDER 0x0040
#define BOTTONBORDER —0x0080
osooo1 /*
0u00o2 /*
oso008 /*
Attributi vari
“
Adefine ENDGADGET
Adefine TOGGLESELECT
oxoona /*
Quor0o /*
pen srsvevenene
** Informa Intuition che il programma è interessato a sapere...
uando il controllo è rilasciato —*/ A
ando 11 controllo è selezi
sovisenti del puntatore del
controllo di chiusura dei quadri “
Il controllo è a selezione alternata — */
** Attributi per i CAMPI DI INGRESSO [String Gadgets]
Wdefine STRINGCENTER 0:0200 /* Testo centrato “
Adefine STRINGRICHI —0x0400 /* Testo allineato a destra RI
Adefine LONGINT 010800 /* Cango di ingresso di tipo nunerico “
Adefine ALTKEVIAP 041009 /* Usa una mappa dei caratteri alternata */
Figura 4 - Attributi utili
izzabili nel campo Activation applicabili aì campi.
“
“
“
“i
“
“
“
idefine GZZGADGET
* Controlli di programma
idefine STRGADGET 8x0008 /* Caspo di innissione/emissione dati DI
012009 /* Contraîlo per finestre GINMEZEROZERO (ON) —*/
sdefine REQGADGET 18x10 /* Controllo per quadri (ON), per finestre (OFF) */
* SOLO QUESTI VANNO USATI NEL CAMPO Gadget Type **
Figura 5
Attributi utilizzabili nel campo GadgetType applicabili di campi
500L ActivateGadget( struct Gadget *, struct Window *, struct Requester * ) ;
stra della barra spaziatrice, e contempo-
raneamente la lettera Q. L'area di salva-
taggio viene aggiornata quando l'utente
seleziona il campo con il mouse. A quel
punto essa rimane invariata fino alla
successiva selezione. Viceversa, l'area
dati viene inizializzata dal programma
prima che il campo venga visualizzato.
Attenzione, La stringa di inizializzazione
deve sempre contenere un valore nullo
in fondo, cioè 0x00. Ad esempio, se si
vuole inizializzare il campo con una
stringa nulla, bisogna mettere il valore
0x00 nel primo byte dell'area dati.
Il programma può accedere al valore
immesso dall'utente, o quando questi
preme invio, oppure quando seleziona
un altro controllo od un menu. In en-
trambi | casi, il campo viene automatica-
mente deselezionato da Intuition, Al
contrario quindi dei pulsanti, che posso-
no essere di tipo automatico, e cioe
rimangono selezionati solo fintanto che
l'utente li tiene «premuti» con il mouse,
o di tipo manuale, mantenendo cioè il
loro stato indipendentemente da quello
di altri controlli, un campo rimane sele-
zionato fintanto che l'utente ci lavora, e
non ci possono essere altri campi «atti-
vi» nello stesso momento. Ecco perché
una sola area di salvataggio può essere
condivisa da tutti i campi di un quadro o
di una finestra,
Il testo in un campo può essere alli-
neato a sinistra, a destra, oppure cen-
trato. Il default è l'allineamento a sini-
stra.
Il contenitore del campo è in realtà un
rettangolo selezionabile [select box], e
benché possa essere reso utilizzando
228
un'immagine od un bordo, o più sempli-
cemente non associato ad alcun ele-
mento grafico, l'unico tipo di evidenzia-
zione attualmente supportato è quella a
colore complementare. Non è quindi
possibile usare un'immagine od un bor-
do alternativo, né chiedere ad Intuition
che evidenzi il campo selezionato con
una cornice automatica [box drawing].
L'utente ha la possibilità di usare un
certo numero di tasti per editare il cam-
po. Le frecce cursore sinistro e cursore
destro servono appunto a spostare il
cursore di un carattere alla volta sul
testo contenuto nel campo. Se con talì
tasti si usa anche il tasto di shift, il
cursore si sposta rispettivamente all’ini-
zio ed alla fine del testo, Il tasto Canc
[DEL] cancella il carattere sotto il curso-
re, mentre lo spazio indietro [backspa-
ce] cancella quello a sinistra del curso-
re. Il tasto di Invio /Return] termina
l'immissione dei dati e deseleziona il
campo. Se, come già detto, si preme
contemporaneamente il tasto Amiga
destro, e la lettera Q, si ripristina il
contenuto dell'area di salvataggio. Se
invece si preme con il tasto Amiga il
tasto X, si cancella l'area dati, lasciando
tuttavia inalterata l'area di salvataggio.
Tutti gli altri tasti o combinazioni, che
normalmente servono a visualizzare un
carattere, inseriscono quel carattere alla
posizione corrente del cursore. Questo
in quanto | campi sono sempre di tipo
«a inserimento automatico» [auto-in-
sert.. Non serve quindi premere a tale
scopo il tasto Ins.
| campi numerici accettano solo interi
con segno, da 32 bit. Intuition verifica
Figura 6 - ActivateGadget()
che solo i due segni + e —, ed | numeri
da 0 a 9 vengono utilizzati. Per il resto
valgono le stesse regole di edizione
sopra menzionate. A differenza del
campo stringa, il campo intero mette a
disposizione del programma una variabi-
le nella quale, come vedremo, ritorna il
valore dell'intero immesso dall'utente
L'inizializzazione del campo intero, tutta
via, non si ottiene assegnando un intero
a tale variabile, ma inizializzando l'area
dati con una stringa di caratteri il cui
valore fornisca la rappresentazione
ASCII del numero intero in questione.
La variabile che ritorna il numero im
messo dall'utente, infatti, è solo una
variabile di servizio che evita al pro-
gramma di effettuare la conversione da
stringa a numero equivalente, cosa a
cui pensa Intuition
Le strutture C
Vediamo ora le strutture C necessarie
a definire un campo.
La struttura base resta sempre e co-
munque la struttura Gadget, già descrit-
ta nella 28° puntata (MCmicrocomputer
n. 102) e riportata, per comodità, in figura
1
| campi NextGadget, LeftEdge, Top-
Edge, Width, Height, GadgetiD e User-
Data vanno impostati come per tutti gli
altri tipi di controlli, a discrezione del pro-
grammatore.
Il campo MutualExclude non va utiliz-
zato, come al solito.
Il campo GadgetType potrà contenere
solo alcuni dei valori possibili, come ripor-
tato in figura 5, ed in particolare StrGad-
MCmicrocomputer n. 109 - luglio/agosto 1991
get, ad indicare che vogliamo definire un
campo stringa o numerico,
Il campo GadgetRender punterà ad
un'immagine, ad un bordo, od a niente, a
seconda di come vogliamo visualizzare il
contenitore. Anche qui, come già per |
pulsanti, non c'è nessun controllo auto-
matico che l'immagine utilizzata copra
esattamente l'area di selezione di con-
trollo, che nel caso in questione corri-
‘sponde al contenitore. Sta al programma-
tore garantire tale corrispondenza.
Il campo SelectRender non è utilizza-
to, al momento, per | campi, dato che
l'unica tecnica valida di evidenziazione, è
quella a complemento di colore.
Il campo GadgetText non è solita-
mente utilizzato per i controlli di tipo cam-
po, ma può viceversa risultare molto inte-
ressante. Lo vedremo nella prossima
puntata.
Il campo Flags potrà contenere solo
alcuni dei valori possibili, come riportato
in figura 3. Per quello che riguarda la
tecnica di evidenziazione, come già det-
to, non potrà essere utilizzato né
GADGHBOX, né GADGHIMAGE.
Il campo Activation, viceversa, oltre ai
valori validi per un controllo generico,
potrà contenere alcuni valori addizionali,
riportati in figura 4. In particolare,
STRINGCENTER e STRINGRIGHT, per
modificare l'allineamento del testo nel
contenitore;
LONGINT,
ad indicare che vogliamo definire un cam-
po numerico;
ALTKEYMAP,
nel caso intendessimo utilizzare una ta-
stiera alternativa
Tutto ciò, però, non basta a definire un
campo. Sono necessarie altre informa-
zioni. Per assegnarle, è necessario utiliz-
zare quindi una struttura speciale, il cui
puntatore viene assegnato appunto al
campo Speciallnfo della struttura Gad-
get. Questa nuova struttura si chiama
StringInfo, e contiene sia campi che van-
no assegnati dal programma, sia campi
contenenti informazioni varie relative al
controllo, e mantenute da Intuition.
La struttura StringInfo
La struttura Stringinfo serve quindi a
definire alcune caratteristiche peculiari
dei controlli di tipo campo, non presenti
nella struttura base Gadget. Questa
struttura, riportata in figura 2, ha ben
tredici campi.
Buffer
è il puntatore all'area dati, la cui allocazio-
ne e deallocazione è responsabilità del
programma, non di Intuition, Ogni campo
ha una ed una sola area dati ad esso
associata
UndoBuffer
MCmicrocomputer n. 109 - luglio/agosto 1991
è il puntatore all'area di salvataggio, che
permette di ripristinare il contenuto del-
l'area dati precedente alle modifiche ef-
fettuate dall'utente. Anche l'allocazione
e la deallocazione di tale area è responsa-
bilità del programma, ma essa può esse-
re condivisa da più campi, e non va quindi
distrutta alla rimozione di uno qualunque
dei campi che la utilizza, se questo è il
caso.
BufferPos
contiene la posizione del cursore nell'a-
rea dati. Da notare che tale posizione non
coincide necessariamente con la posizio-
ne del cursore nel contenitore, dato che
questi può contenere meno caratteri del-
l'area dati, potendo il testo scorrere.
MaxChars
definisce il numero massimo di caratteri
che l'area dati può contenere, carattere
nullo di fine stringa incluso.
DispPos
contiene la posizione nell'area dati del
primo carattere visibile nel contenitore.
La posizione del cursore nel contenitore,
quindi, è data da BufferPos meno
DispPos.
UndoPos
contiene la posizione del cursore nell'a-
rea di salvataggio. Questo campo é gesti-
to da Intuition.
NumChars
contiene il numero di caratteri che al mo-
mento sono stati immessi nell'area dati.
Questo campo è gestito da Intuition
DispCount
contiene il numero di caratteri completa-
mente visibili nel contenitore. Se un ca-
rattere è visualizzato solo in parte, non
viene preso in considerazione. Questo
campo è gestito da Intuition.
CLeft
questo campo è riservato ad Intuition, e
non va modificato da programma. Esso è
relativo alla posizione del contenitore.
CTop
questo campo è riservato ad Intuition, e
non va modificato da programma. An-
ch'esso è relativo alla posizione del con-
tenitore.
LeyerPtr
contiene il puntatore al piano che contie-
ne il controllo. Questo campo è riservato
ad Intuition, e non va assolutamente mo-
dificato dal programma.
Longint
ha significato solo per i campi numerici,
ed è utilizzato da Intuition per riportarvi la
conversione dell'area dati di un campo
numerico nell'intero corrispondente.
Questo campo è gestito da Intuition.
AltKeyMap
punta ad un'eventuale tastiera alternativa
specificata dal programma.
Una cosa importante, altrimenti potre-
ste avere qualche problema nel lavorare
con i campi stringa. Sia la posizione del
AMIGA
1 Controllore di scherno (Davide Ficano 17.04.91 Palerzo)
i Versione BOOT
parto: de.1 $44415300
de.1 549843681 ;liuovo BootCheckSus
de.l $370
NOVELL $4,6
CMP.A #532,50212(A6)
BEQS fine
JSR -120(06)
SR -150(A6)
MOVE.L #S9E704EF9,0
gup 0
ea dos(pe),a1
dsr -96(36)
tst.1 do
beg.s err
nuvea.] d0,20
sea. 1 $16(00),00
moveg 40,d0
rts
moveg #-1,d0
bra.s use
de.b ‘dos. library',0
desb "QUESTO MON E' UN VIRUS MA SOLO UN BOOTBLOCK"
deb " CHE CONTROLLA SE LO SCHERMO E' PAL."
deb "CREATO DA DAVIDE FICANO.SE FOSSE UN VIRUS®
arrivosde.b “ NOM METTEREI IL MIO NOMEL!"
deb.b 1024-(arrivo-parto),0
Vedi versione CLI
fine:
use:
dos:
Figura 7 - Controllore di schermo [1 Versione
BOOT.
1 Controllore di schermo (Davide Ficano 17.08.81 Paterno)
4 Versione CLI
NOVELL 54,46
CHP.B #332,50212(46)
BEQ.S FINE
i Ecco la nuova routine di Reset
J5R -120(86) :Disabilitiamo le Interrupts
JSR -150(86) sAndiazo in Stato SuperVisore
NOVE,L #54E704£F9,0 ;Vedi Sotto il Significato
amp so
FINE:
cLR.L bo
RIS
311 valore passato in 0 non è un nusero magico sa esso è
composto dagli OPCODES di due Inesonici che sono
3ASAETO RESET
#54EF9 JIP 0
Figura 8 - Controllore di schermo L] Versione CLI.
cursore, che quella del primo carattere
visibile, partono da zero, non da uno.
Questo rende più semplice referenziare il
carattere nell'area dati, dato che la con-
venzione è la stessa degli indici dei vetto-
ri, in C. Potrebbe però creare qualche
problema nei calcoli, se lo dimentica. Fa-
te attenzione, quindi
ll campo AltKeyMap sarà analizzato in
seguito, quando termineremo la serie di
articoli dedicati ai controlli, e parleremo
un po' di tastiere, mappe dei tasti, conso-
le.device, ed altro ancora. Per il momento
facciamo solo un esempio di possibile
utilizzo.
Supponiamo che il nostro programma
sia in grado di operare su un dischetto nel
229
AMIGA
formato MS-DOS, magari utilizzando uno
dei tanti prodotti che permettono ad Ami-
ga di leggere questo tipo di dischetti. La
convenzione FAT per questo tipo di file
prevede un nome formato da due parti:
una, detta nome base, che va da uno ad
otto caratteri al massimo, ed una, detta
estensione, che ha al massimo tre carat-
teri, e può non esserci. Le due parti sono
separate da un punto. In aggiunta, esisto-
no ben precise limitazioni sui caratteri
che possono essere utilizzati e precisa-
mente:
primo, il sistema non fa differenza fra
caratteri alfabetici in maiuscolo e carat-
teri minuscoli;
secondo, sono ammessi solo caratteri
alfabetici puri (cioé non accentati), i nu-
meri da zero a nove, i cosiddetti caratteri
nazionali americani (il simbolo del dolla-
ro, della «e» commericiale, e del cancel
letto), il simbolo del percento, l'apostro-
fo dritto e rovescio, le parentesi tonde e
graffe (ma non le quadre), il segno
meno, l'accento circonflesso, il punto
esclamativo, il trattino sottolineatura e
l'at.
Nella versione 3.3 del DOS, vengono
accettati anche altri caratteri, come il
simbolo della sterlina o la cedilla, mentre
le vocali accentate, ad esempio, vengo-
no convertite, se possibile, in vocali
maiuscole accentate, altrimenti in vocali
maiuscole semplici
Supponiamo ora che l'utente debba
immettere il nome di un file da creare su
di un dischetto MS-DOS. Potremmo
usare un campo qualunque, leggere il
nome immesso nell'area dati, ed effet-
tuare tutta una serie di controlli per ogn!
carattere immesso.
Ma se noi ci carichiamo la tastiera
correntemente usata dal nostro utente,
e disabilitiamo i caratteri non ammessi,
basterà associare questa tastiera a tutti |
campi che dovremmo controllare per
evitare tutto quel lavoro ogni volta
Novità
n questa puntata ho pensato di inizia-
re una nuova rubrica, che si aggiunge
così alla Scheda Tecnica ed alla Caset-
la Postale. In questa rubrica parleremo di
novità nel mondo della programmazione
in € su Amiga. Nuove versioni di compi-
latori, compilatori PD, strumenti di utilità
di vario tipo, CASE e via dicendo.
Questa rubrica non sarà presente tutti
i mesi, ma si alternerà alle altre per
proporre ai lettori sempre nuovi spunti
che rompano un pochino la monotonia,
spero non eccessiva, della trattazione
tecnica dei vari argomenti che volta per
volta vengono proposti in questa serie di
articoli,
Questo mese parleremo dell'ultima
versione del compilatore Lattice C, o
meglio, la prima versione distribuita con
il marchio SAS, e cioè il SAS/C 5.10.
Verso la fine dello scorso anno, il SAS
Institute Inc.. che ha sede a Cary, in
North Carolina, ha acquisito la gestione
completa ed il supporto dell'ex-Lattice C
Development System, ora rinominato
SAS/C Development System for Amiga-
DOS. In effetti, la SAS, che è una delle
più grosse compagnie di software indi-
pendenti, con oltre due milioni di utenti
in 88 paesi del mondo, era di fatto la
compagnia a cui la Lattice aveva sub-
appaltato la maggior parte del codice
sviluppato per il compilatore C distribuito
con il marchio Lattice.
Con tale acquisizione, la SAS ha di
fatto acquisito anche gli utenti registrati
del vecchio Lattice C, tra cui il sottoscrit-
to, che si son visti recapitare l'annuncio
della nuova versione, ora ufficialmente
denominata SAS/C 5.70, con una offerta
di upgrade dalla versione 5.04 per soli
$40 più spese postali. Lo stesso annun-
cio affermava inoltre che d'ora in poi tale
230
versione (e seguenti) sarebbe stata la
sola a usufruire del completo supporto
tecnico che la SAS offre agli utenti
registrati.
Il pacchetto di upgrade contiene sei
dischetti, un certo numero di pagine da
aggiungere ad | vecchi manuali del Latti-
ce C 5.04, e due nuove etichette che
vanno a sostituire quelle infilate nelle
tasche laterali dei due raccoglitori ad
anelli della vecchia versione. Il grosso
della nuova versione, tuttavia, è proprio
nei sei dischetti che sostituiscono com-
pletamente quelli della versione prece-
dente, peraltro già molto buona rispetto
alla oramai ultra-sorpassata e limitata
4.0.
Innanzi tutto la nuova versione contie-
ne sia i file di inclusione C ed Assembler
1.3 che quelli della nuova versione del
sistema operativo 2.0. Peccato che la
Commodore non si sia ancora decisa a
rilasciare la documentazione della 2.0
anche agli sviluppatori non professioni-
sti, a quelli cioé che, non facendo soldi
con i propri programmi, non si possono
permettere il lusso di pagare la non
eccessiva, ma comunque consistente,
iscrizione all'albo degli sviluppatori regi-
strati Amiga, i soli ad aver diritto, previa
garanzia di non ridistribuzione, di riceve-
re tali informazioni,
Il programma di installazione e perso-
Opzione
default
È:
Tib:catchres.o
gatto
ter
—tecpatto
Figura A - Opzione -t
nalizzazione delle opzioni iniziali, peraltro
dotato di una interessante interfaccia
alla 2.0, permette di decidere quali file
caricare (7.3, 2.0 od entrambi)
Il limite al numero di paramentri per la
#pragma libcall è stato portato a 14,
permettendo cosi di chiamare qualsiasi
funzione delle librerie Amiga con i para-
metri nei registri
L'editor LSE ha adesso una interfaccia
ARexx, cosa che permette di crearsi le
proprie macro di edizione sfruttando la
potenza e la semplicità di programmazio-
ne dell'ARexx, e di far comunicare l'LSE
con altri programmi dotati di interfaccia
ARexx. In aggiunta LSE è ora in grado di
creare icone per tutti i file, e supporta
schermi WorkBench con 8 e 16 colori
A proposito, anche se l'ARexx è ora-
mai stato incluso nella nuova versione
del sistema operativo, chi non può o non
vuole montare la 2.0 sulla propria mac-
china, può ora richiedere la nuova versio-
ne dell'ARexx, la 1,15 che sostituisce la
vecchia 1.10.
Il SAS/C 5.10 permette inoltre di edita-
re, compilare, ricucire [/ink], e lanciare un
programma tutto da WorkBench, grazie
alla nuova interfaccia WorkBench per chi
non ama il CLI. Persino LMK può ora
essere lanciato da WorkBench. Questo
ovviamente senza togliere nulla ai pro-
grammatori più orientati a lavorare da
CLI, i quali potranno continuare ad usare
il SAS/C nel modo «classico»
L'efficienza del compilatore è stata
aumentata. LC1 è stato velocizzato, spe-
cialmente nella generazione delle infor-
mazioni di controllo introducibili con l'op-
zione -d [debug], mentre LC2 è stato
modificato in modo da generare un codi-
ce più efficiente. La cosa più impressio-
nante è l'aumento delle prestazioni di
BLINK. Ho potuto constatare di persona
un incremento della velocità di genera-
zione dell'eseguibile fino a tre volte
quella precedente, anche se il manuale
MCmicrocomputer n. 109 - luglio/agosto 1991
Attenzione però. Non codificate la ta-
stiera alternativa al vostro programma.
Certo, così è anche più semplice, ma il
programma funzionerebbe solo con le
tastiere di alcuni paesi. E non fate assun-
zioni neppure sulla posizione dei tasti
alfabetici, dato che uno può sempre
usare una tastiera Dvorak.
Un'altra possibilità potrebbe essere
quella in cui tutti i tasti sono disabilitati
tranne quelli numerici ed i simboli di
valuta, da utilizzare per campi intesi per
l'immissione di somme in varie valute
Come vedete le possibilità sono svaria-
te, a condizione, ovviamente, di saper
codificare una tastiera. Ma questo lo
vedremo in seguito.
ActivateGadget()
Per finire, due parole sulla funzione Ac-
tivateGadget, il cuì prototipo è riportato
in figura 6. Questa funzione permette di
attivare un campo da programma, cioè si
comporta come se l'utente avesse sele-
zionato il campo in questione. Essa può
tuttavia funzionare se l'utente stava nel
frattempo lavorando con i menu o spo-
stando il cursore di controllo proporziona-
le (a potenziometro). Inoltre è necessario
che la finestra od il quadro a cui il campo
appartiene, siano esse stesse aperte ed
attive. Per garantirsi ciò, tuttavia, non ba-
sta chiamare la ActivateGadget() subito
dopo una OpenWindow() od una Re-
AMIGA
quest(), ma bisogna attendere un evento
di tipo ActiveWindow o RegSet, rispet-
tivamente. Ovviamente bisognerà esser-
si assicurati di aver detto ad Intuition che
si vuole riceverli, quei messaggi.
Conclusione
Bene. Anche per questa volta abbiamo
finito. Nella prossima puntata vedremo
come si gestisce un campo di tipo stringa
ed uno di tipo intero. Buona programma-
zione! e
Figura B
Commenti negli stili
Cec++ r
fare lo stesso con 4
se stessa linea.
“
Questo è un blocco di consenti secondo lo stile C "classico"
Posso chiuderlo a capo, in modo da la
modalità inserimento, ma perdo così una linea. Per giunta non posso
re tranquil
niche fn
comsenti di fondo linea, che vanno chiusi sulla
UnFi1eDi967(s21,dire,sai); /* Commento di fondo linea C: devo chiuderlo */
II Questo è un blocco di consenti secondo lo stile C+
Il Rosso lavorare in modalità INSERIMENTO senza preoccuparmi della chiusura
1) del commento. E guadagno un paio di caratteri nei commenti di fondo linea.
UnFi1nDi807(sa1,dire,sai); // Commento di fondo linea C++: non devo chiuderlo
riporta prudentemente un fattore due.
Ovviamente dipende dal programma
che sì sta sviluppando.
In aggiunta LC1 ora supporta un nuo-
vo attributo nelle dichiarative: _aligned,
che permette di allineare l'oggetto di-
chiarato alla successiva parola lunga
Ilongword]. Questo è richiesto da alcune
strutture AmigaDos, come quelle relati-
ve alle informazioni sui file. Ad esempio.
struct FilelnfoBlock _aligned fib ; /* Due
caratteri di sottolineatura */
L'opzione -pr di LC1 e LC1B, utilizzata
per generare prototipi, supporta ora an-
che | tipi definiti con l'istruzione typedef.
Inoltre LC1 converte automaticamen-
te dati dichiarati near in dati far, se si
dichiarano troppi dati del primo tipo,
rendendo di fatto impossibile comprime-
re tutti i dati nei confini ristretti che tale
attributo richiede
Tre nuovi messaggi di attenzione
[warning] sono stati aggiunti
® commenti annidati [nested] con anni-
damento disabilitato
e commento sbilanciato
® blocco #if/#ifdef sbilanciato
Le opzioni di compilazione possono
ora essere memorizzate in un file od in
una variabile d'ambiente [environment
variable), in modo che non è più neces-
MCmicrocomputer n. 109 - luglio/agosto 1991
sario doverle fornire ogni volta sulla linea
comandi. Ovviamente tale possibilità è
utile se usate spesso le stesse opzioni di
compilazione e non fate uso dei make-
file.
Il programma di profili LPROF suppor-
ta ora anche blocchi multipli di codice
Imultiple code hunk]. Questo vuol dire
che non è più necessario usare l'opzione
SMALLCODE con BLINK quando si usa
LPROF,
Un'altra utile possibilità, è quella che
permette di estendere il buffer di espan-
sione del preprocessore, permettendo
così di superare le limitazioni del valore
di default. Potremo quindi evitare errori
del tipo «preprocessor buffer overflow»
qualora una macro si espanda oltre una
certa lunghezza.
Sempre per quello che riguarda la
memoria, è ora possibile specificare du-
rante la compilazione il valore minimo di
stack richiesto dal programma. Se il
programma così generato viene lanciato
con uno stack inferiore, sarà lo stesso
programma a ridefinirne il valore prima di
iniziare l'elaborazione vera e propria.
Se si usa il comando Te -L, è ora
possibile specificare quale file di startup
utilizzare fra quelli messi a disposizione
dal compilatore (c.0, cback.o, e simili),
utilizzando l'opzione -t, come riportato in
figura A.
Per quello che riguarda l'Assembler,
esso ora accetta anche la direttiva
EQUR.
Un'interessante caratteristica del
SAS/C 5.10, è che ora LC1 riconosce |
commenti secondo lo stile C++, e per-
mette di mescolarli con quelli classici del
C. Questa nuova caratteristica, se da
una parte va utilizzata con cura, riducen-
do al portabilità del codice fra compilatori
e sistemi differenti, rende molto più
immediato aggiungere e modificare |
commenti a fondo linea. Per chi non
conoscesse lo stile C++, in figura B ho
riportato un esempio.
Ovviamente sono stati fissati anche
numerosi bachi minori, ed aggiunte nuo-
ve funzioni e macro
Ora il SAS/C supporta molte varietà
della macro offsetof, incluse quelle
GNU e XWindows. La più semplice
utilizzata è la seguente
#define offsetofi(tipe,name) ({long)&({(type
*)0)->name))
Inoltre sono state aggiunte le seguenti
funzioni UNIX
opendir
readdir
seekdir
telldir
rewinddir
closedir
stat
isatty
E questo è quanto. Ah, dimenticavo di
dire che ho richiesto la nuova versione
del SAS/C il 20 di dicembre; il pacco è
stato spedito dagli USA il 2 gennaio, ed è
arrivato, grazie alle Poste Italiane, a metà
febbraio, tanto per cambiare. Forse
l'hanno mandato per nave, per paura che
venisse dirottato da qualche terrorista
fedele a Saddam Hussein... me
231
MCmicroCAMPUS
SOFTWARE & UNIVERSITÀ
a cura di Gaetano Di Stasio
PiNa2: un sistema General-Purpose
a parallelismo massiccio
È nato il secondo prototipo di
sistema multi-style, general
purpose, a parallelismo
massiccio; il suo nome è
PiNa2, nato dalla perfetta
collaborazione tra il
Dipartimento di Scienze
dell'Informazione di Pisa e
l'Istituto per la Ricerca su
Sistemi Informatici Paralleli
(IRSIP) del CNR di Napoli.
Attualmente il sistema é in
funzione nel laboratorio per il
«testbed» di architetture
parallele dell'IRSIP
Figura 1» Topologia d'interconnessione di 64 nodi
virtuali con W=K=4.
232
di Renato Del Balio e Antonio d'Acierno
Introduzione
Negli ultimi anni l'evidenza dei fatti
ha mostrato che nessuno dei super
computer in commercio riesce a copri-
re l'intero campo delle possibili applica-
zioni, ed uno sforzo di estenderne il
range deve necessariamente andare
verso progetti di macchine che suppor-
tino in maniera efficiente tutti i tipi di
concorrenza e granularità.
A tal proposito, macchine del tipo
microcomputer array, costituite da un
set di un largo numero di processori
concorrenti, comunicanti via message-
passing, sembrano costituire il modello
strutturale più adatto per il raggiungi
mento di tale obiettivo
Inoltre. affinché tali sistemi di com-
puter siano capaci di supportare una
larga classe di applicazioni, dalle elabo-
razioni simboliche a quelle numeriche, i
linguaggi di programmazione devono
necessariamente estendersi da tradizio-
nali (procedurali), a linguaggi ad altissi-
mo livello. L'obiettivo a cui si tende è,
pertanto, quello di definire un approc-
cio che unifichi le esigenze di avere un
linguaggio concorrente di alto livello ed
una metodologia adatta per la program-
mazione concorrente che supporti in
maniera efficiente e attendibile i vari
stili di programmazione. Pertanto, la
definizione di un modello di macchina
multi-style sembra rappresentare la
chiave per ì computer della futura ge-
nerazione
Il progetto PiNa, condotto dall'IRSIP-
CNR di Napoli, diretto dal prof. Roberto
Vaccaro, in collaborazione con la Facol-
tà di Scienze dell'Informazione dell'Uni-
versità di Pisa, ha come intendimento
la definizione e l'implementazione di un
prototipo di macchina multi-style, gene-
ral-purpose, con una architettura basata
sul parallelismo massiccio.
Il primo prototipo, PiNal è servito
all'iniziale verifica di alcune idee ed ha
poi permesso di acquisire know-how in
un settore di frontiera, incrementando
proficuamente i rapporti di collaborazio-
ne con molti centri di ricerca italiani, tra
cui Milano, Pisa, Bari, Salerno. In que-
sta prima fase sono stati interessanti |
contributi per l'avanzamento delle appli-
cazioni di «visione robotica»
Ora PiNa2 dovrebbe consentire di
entrare in una ricerca più avanzata, con
più ampi riflessi e ricadute tecnologi
che. Questo secondo prototipo è un
punto di arrivo perché permetterà la
verifica di tutte le scelte progettuali
operate, e quindi della piena validità
della direzione di ricerca intrapresa, ma
è anche un punto di partenza verso
aree che rappresentano il top della rì-
cerca attuale. Con PiNa2, si pensa, ad
esempio, di poter definire e realizzare
l'architettura di un Neurocomputer ge-
neral-purpose che implementi, in ma-
niera efficiente, un range, il più ampio
possibile, di modelli di Reti Neurali Arti-
ficiali appartenenti alle diverse classi e
utilizzabili per diverse applicazioni.
Il linguaggio
di programmazione ECSP
Come detto, | microcomputer array
costituiscono il modello strutturale più
adatto per l'obiettivo di implementare
un computer parallelo general-purpose
Naturalmente nascono nuovi problemi
in confronto con sistemi tradizionali: la
possibilità di guasto/errore cresce con il
numero dei nodi d'elaborazione e dei
link; il problema è pertanto l'utilizzazio-
ne di questo elevato parallelismo senza
dover sacrificare le alte proprietà del
sistema, quali, ad esempio, modularità
e robustezza. Così un linguaggio con-
corrente di sistema ad alto livello é
necessario allo scopo di realizzare un
efficiente e affidabile supporto ai lin-
guaggi applicativi e di progettare siste-
mi operativi distribuiti. Una ragionevole
ipotesi è che questo linguaggio sia ba-
sato sul concetto di ambiente locale di
cooperazione. Ad esempio, la program-
mazione imperativa (linguaggi CSP-like),
MCmicrocomputer n. 109 - luglio/agosto 1991
e quella object-oriented, sono basate
sul paradigma message-passing; anche
altri modelli di programmazione basati
su paradigmi diversi, come quelli fun-
zionali e logico, (si pensi come esem-
pio ai linguaggi Lisp e Concurrent Pro-
log, rispettivamente), possono essere
implementati mediante processi comu-
nicanti realizzando un interprete o un
compilatore parallelo come una colle-
zione di processi comunicanti. D'altra
parte ciò è supportato direttamente
dalla attuale tecnologia VLSI: il transpu-
ter della INMOS, un microcomputer
utilizzabile come «building-block» per la
realizzazione di sistemi del tipo micro-
computer array, dispone di un meccani-
smo hardware per l’'implementazione
della cooperazione tra processi allocati
su uno stesso nodo o su distinti nodi
d'elaborazione. Così, indipendentemen-
te dalle peculiarità dei linguaggi applica-
tivi e dalla loro implementazione (inter-
pretazione o compilazione parallela), il
progetto e l'implementazione di mac-
chine multi-style a parallelismo massic-
cio è principalmente influenzato dalla
capacità di definire un potente linguag-
gio macchina concorrente di alto livello
che supporti efficacemente uno qual
siasi tra gli stili di programmazione. Il
linguaggio di programmazione ECSP
(Extended-CSP), è nato con l'obiettivo
di progettare software di sistema ed
applicativo per sistemi multiprocessor
di tipo general-purpose. Tale linguaggio
è stato sviluppato al Dipartimento di
Scienze dell'Informazione dell'Universi-
tà di Pisa, esso è un linguaggio di
programmazione concorrente per ela-
borazione distribuita basato sul modello
di programmazione CSP (Communica-
ting Sequential Processes) e sul lin-
guaggio Pascal. Nella definizione del
linguaggio sono state apportate diverse
estensioni al modello CSP in modo da
ottenere dei costrutti con maggiore po-
tenza espressiva e efficienza di pro-
grammazione. Noi, naturalmente, non
riporteremo una descrizione completa
di tale linguaggio, ma illustreremo solo
le principali caratteristiche e innovazioni
rispetto al CSP.
Un programma ECSP è costituito da
un insieme statico di processi attivati
Foto 7
Il prototipo PIN41
dinamicamente mediante comandi pa-
ralleli.
Le primitive di comunicazione assu-
mono la forma di coppie di comandi di
VO; l'insieme di tali primitive è stato
ampliato rispetto al CSP. Oltre alla co-
municazione simmetrica e sincrona con
rendez-vous stretto, sono definite an-
che forme di comunicazione asimmetri-
ca e asincrona
E possibile dichiarare canali:
a) Simmetrici sincroni:
in tal caso, le primitive per tale comuni-
cazione sono identiche a quelle del mo-
dello CSP: per l'input la forma è;
P? OPIv)
ove P è il nome di un processo e v è la
variabile targa del messaggio, e per
l'output:
P.| costr(espr)
ove «espr» è una qualunque espressio-
ne il cui valore è il messaggio trasmes-
Seconda edizione del concorso MCmicroCAMPUS
Nell'autunno prossimo riprenderà il concorso MCmicroCAMPUS con la
seconda edizione. Se avete del materiale interessante redatto durante un
esame universitario non tardate a mandarcelo. Per le norme di partecipazione
fate comunque riferimento ai numeri 104 o 108 di MC. In bocca al lupo e..
buona estate.
MCmicrocomputer n. 109 - luglio/agosto 1991
MCmicroCAMPUS
SOFTWARE & UNIVERSITÀ
so e «costr» è l'etichetta di un costrut-
tore di tipo.
b) Simmetrici asincroni
come detto, nel modello CSP, la comu-
nicazione asincrona non è una primitiva
e può essere emulata introducendo un
processo «buffer» tra i processi part-
ner. Dal momento che la forma asin-
crona di comunicazione è utilizzata
spesso, specie nell'interaizone tra pro-
cessi di sistema operativo, in ECSP
sono state introdotte delle primitive
esplicite; esse utilizzano una imple-
mentazione del processo buffer parti
colarmente efficiente. La sintassi della
dichiarazione è la seguente:
buffer from M pattern IT constructor C)
lenght N;
ove: M è il nome del processo mitten-
te; T è il tipo dei messaggi; C è il
costruttore di tipo; N è una variabile
intera che indica la lunghezza del buf-
fer. La sintassi dei comandi di I/O è
analoga al caso dei canali simmetrici/
sincroni,
c) Asimmetrici sincroni
la comunicazione simmetrica, tipica del
CSP, non è adatta quando non è com-
pletamente specificato a priori l'am-
biente di interazione di tutti i processi;
tipici esempi sono i processi di libreria
ed i gestori di risorse, Per questa ragio-
ne l'ECSP contiene una primitiva per la
comunicazione asimmetrica, la cui sin-
tassi è la seguente:
{P: [P1,...Pn)) P ? OP(v)
dove: P è una variabile di tipo process-
name (cioè una variabile che può assu-
mere nomi di processi); P1,....Pn sono
variabili processname 0 nomi di proces-
so; OP è un costruttore di tipo; v è la
variabile targa del messaggio, Questa
primitiva dichiara implicitamente un ca-
nale su cui possono inviare messaggi |
processi P1,...,Pn.
Il comando di uscita per l'invio di un
messaggio è analogo ai casi prece-
denti.
Un'altra importante caratteristica di
ECSP è la possibilità di definire «canali
dinamici», cioè canali per i quali | pro-
cessì partner connessi possono essere
esplicitamente cambiati durante l'ese-
cuzione del programma. Ciò è reso
possibile dall'introduzione di due nuovi
tipi di dato: il tipo processname e il
tipo channelname. Il tipo processname
consente di definire variabili che posso-
no assumere come valori nomi di pro-
cessi; analogamente, si possono defini-
re variabili del tipo «channelname» che
consentono di modificare dinamica-
233
MCmicroCAMPUS
SOFTWARE & UNIVERSITÀ
PVP(P.) UG PVP(P,)
D
si y
KVP(P,) KVP(P.)
Tr
Ì M
RVP(P,) n RVP(P,)
tu pai
INTECONNECTION NETWORK
COMMUNICATION NETWORK
Figura 2 - La struttura logica del D.RT.S,
mente il tipo dei canali di comunicazio-
ne; in altri termini, ad una variabile
«channelname» è possibile assegnare
nomi di canali di altri processi allo sco-
po di associare logicamente tra loro i
canali di processi partner
Mediante l'uso contemporaneo di ca-
nali asimmetrici e di canali dinamici, in
aggiunta ad una maggiore potenza
espressiva, si ottiene una riduzione del
numero di canali: se un processo, in
un dato istante deve ricevere un mes-
saggio da uno solo dei suoi n partner,
esso può instaurare la comunicazione
mediante un singolo canale evitando
così la gestione di canali statici.
Inoltre, grazie alla possibilità di modi-
ficare il numero e i nomi dei processi
trasmittenti, può essere ottenuta una
maggiore modificabilità dei programmi.
Per quanto riguarda l'attivazione in
parallelo dei processi, in ECSP, un pro-
cesso Pi può attivare un insieme di
processi figli (Pi1, Pi2,....Pin) mediante
il comando
ACTIVATE Pi1,Pi2,...Pin END;
il corpo di tali processi viene definito
separatamente nella parte dichiarativa
del processo contenente il comando
parallelo.
Per quanto riguarda i costrutti sequen-
ziali, essi costituiscono un sottoinsieme
di quelli del Pascal; sono presenti tutti |
costruttori per il controllo del flusso (if,
while, repeat, for) e, naturalmente, sono
stati introdotti costrutti per la gestione
del nondeterminismo: i costruttori alter-
nativo e rispettivo. Inoltre, rispetto al
modello CSP è stata prevista la possibili-
tà di associare ad ogni guardia una
variabile che ne specifica la priorità.
234
L'architettura del sistema
Nel progetto del prototipo PiNa si è
seguito un approccio di tipo language-
first, secondo il quale si parte dalla
definizione di un linguaggio di program-
mazione e con esso si definisce la strut-
tura di una macchina ideale che realizzi
operativamente la semantica del linguag-
gio. Il problema della programmazione è
quello di costruire una macchina reale il
cui comportamento sia quanto più possi-
bile aderente a quello idealizzato.
La struttura architetturale del sistema
è organizzata come un insieme di ele-
menti computazionali identici, detti Nodi,
collegati tra di loro in base ad una
topologia regolare. Attualmente il prototi-
po è configurato mediante una topologia
del tipo WK-ricorsiva, individuata presso
L'I.R.S.I.P. Tale classe di topologie è
definibile mediante 3 parametri: N=nu-
mero dei nodi d'elaborazione virtuali,
K=grado del nodo, L=livello, d'espansio-
ne. Il concetto su cui è basata tale
topologia è quello dei Nodi d'elaborazio-
ne virtuali: i nodi appartenenti ai diversi
livelli d'espansione possono essere otte-
nuti come replicazione ricorsiva di una
struttura di base totalmente interconnes-
sa (la struttura del primo livello). Nel
progetto del sistema è stato scelto un
nodo di grado K=4, con un numero di
nodi d'elaborazione virtuali pari a N=(K
alla L)=64, quindi con un livello d'espan-
sione L=3. Tale rete d'interconnessione
è mostrata in figura 1. |l sistema può
essere visto come costituito da 4 moduli
di nodi virtuali del secondo livello (ciascu-
no con 16 nodi reali) totalmente intercon-
nessi, consistenti a loro volta di 4 moduli
di nodi virtuali del primo livello (ciascuno
con 4 nodi reali) totalmente intercon-
nessi
Sono attualmente disponibili presso
l'Istituto due realizzazioni del sistema
PiNa: uno è il prototipo PiNa1 (che
potete vedere nella foto della pagina
precedente), che consta di 16 transpu-
ter T414, più un altro che funge da
master, ossia da interfaccia verso
l'host, un Vax 11/750, ed é realizzato
utilizzando come linguaggio target OC-
CAMI. Il nuovo sistema PiNa2, sfrutta
la potenza della Computing Surface del-
la Meiko, un calcolatore a parallelismo
massiccio, ed architettura riconfigurabi-
le, composto da 256 Transputer T800
della INMOS (ampiamente descritto nel
precedente numero di MC), ed è rea-
lizzato in OCCAM2. | 256 transputer
sono organizzati in 64 nodi logici («nodi
PiNa»), a causa come vedremo del par-
titioning fisico in 4 transputer di un
nodo d'elaborazione virtuale.
L'ambiente di programmazione
Con l'espressione «ambiente per lo
sviluppo di programmi» si intende l'in-
sieme di tool necessari all'implementa-
tore nelle fasi di sviluppo, integrazione e
verifica del sistema di elaborazione. Tali
‘strumenti devono supportare, come mi-
nimo, il noto ciclo di editing-compiling-
debugging di un programma. Una delle
linee guida del progetto è stata quella di
poter disporre di un ambiente di pro-
grammazione capace di supportare effi-
cientemente il linguaggio ECSP. Questo
‘ambiente di programmazione, è compo-
sto da:
— il compilatore;
— il supporto a run-time (kernel);
— il mapper;
— il monitor concorrente.
Poiché come componente fondamen-
tale del sistema è stato scelto il tran-
Bibliografia
F. Baiardi, A. Fantechi, M. Vanneschi: «Linguaggi per la Programmazione concorrente»,
Franco Angeli Publisher, 1985.
CIA.R. Hoare: «Communicating Sequential
21, 8, pp. 666-677, 1978,
) Processes», Communication of A.C.M., Vol.
R. Vaccaro, U. Scafuri, U. Villano: «The PINa Prototype: a Multi-Style Microcomputer
Array», Invited Paper in «Education and Applications of Computer Technology», M. De
Blasi et al. Editors, Fratelli Laterza Publisher, Italy, pp. 607-630, 1988.
G. Della Vecchia, C. Sanges: «A Recursively Scalable Network VLSI Implementation»,
Future Generation Computer Systems, 4,
N. 3, pp. 235-243, 1988
|. De Falco, G. De Pietro R. Vaccaro: «A Development Environment for Concurrent
Programming», Proc. Int. Conf. on Statistics and Computer Science, marzo 1990,
A. D'Acierno,
I. De Falco, R, Del Balio, R. Vaccaro: «Artificial Neural Networks:
Simulation on PiNa2 System», 4th Workshop on Neural Networks and Parallel Architec-
ture, maggio 1991
MCmicrocomputer n. 109 - luglio/agosto 1991
sputer, come linguaggio «target» per il
compilatore è stato scelto OCCAM;
pertanto, la funzione del compilatore è
quella di tradurre ogni processo ECSP
nel corrispondente codice OCCAM, ar-
ricchito con appropriate invocazioni al
supporto a tempo di esecuzione per la
gestione dei costruttori concorrenti e
nondeterministici. Il compilatore è costi
tuito da un insieme di tool distinti, che
effettuano sia le analisi relative al pro-
gramma ECSP sia quelle relative ad un
singolo processo; ognuno dei tool costi-
tuenti il compilatore è stato scritto in
Pascal Unix, e corrisponde, da un punto
di vista logico, ad una funzione di valuta-
zione semantica del linguaggio ECSP.
Per la realizzazione e l'implementazio-
ne del supporto a run-time (kernel) che
costituisce il sistema operativo distribui-
to del sistema PiNa, ci si è basati sul
Modello di Processore Virtuale. In base
a questo approccio, la compilazione di
ogni processo Pi del programma sor-
gente P produce un Processore Virtuale
VP(Pi), che incapsula il programma e i
dati locali di Pi. VP(Pi) è in grado di
eseguire i costrutti sequenziali di Pi da
solo, mentre i costrutti concorrenti sono
implementati mediante cooperazione
tra | VP relativi ai vari processi interessa-
ti, L'insieme dei VP che implementano
un programma P è detto Supporto a
Run-Time distribuito di P_(DRTS(P)).
L'implementazione effettiva distribuita
di ECSP è ottenuta allocando su ogni
nodo uno o più VP in quasi concorrenza.
Le funzioni effettuate da ogni VP posso-
no essere suddivise, da un punto di
vista logico, in tre classi
— esecuzione dei costrutti sequenziali;
— esecuzione dei costrutti concorrenti;
— comunicazione con altri VP e instra-
damento dei messaggi.
In conseguenza di ciò definiamo un
VP di elaborazione (PVP), uno di kernel
(KVP), e uno di instradamento (RVP).
Ogni PVP(Pi) esegue i costrutti se-
quenziali del processo Pi. Ogni qualvolta
viene incontrato un costrutto concorren-
te, PVP(Pi) invoca il corrispondente ker-
nel KVP(Pi) per eseguirlo. KVPI(Pi) risol
ve | costrutti mediante cooperazione
con altre istanze del kernel, comunican-
do per mezzo di una rete di VP di
instradamento (Rete di Comunicazione),
come mostrato în figura 2. Per ottenere
un'elevata efficienza nell'esecuzione dei
processori virutali, c'è bisogno di un
appropriato supporto hardware; perciò,
ogni nodo di elaborazione è stato fisica-
mente partizionato in tre sottosistemi,
chiamati Processing Subsystem (PCS),
Kernel Subsystem (KNS) e Routing Sub-
system (RTS), e dedicati rispettivamen-
te all'esecuzione delle funzioni di elabo-
razione, kernel ed instradamento. Natu-
MCmicrocomputer n. 109 - luglio/agosto 1991
MCmicroCAMPUS
RTS2 7
"ge
RTSI
KNS
TO MONITORING
MACHINE
Figura 3 - L'architettura di un nodo logico del
sistema PiNa2.
ralmente, per ragioni fisiche legate al
numero di link di ogni transputer, I'RTS
di ogni nodo virtuale consiste di 2 tran-
sputer, come mostra la figura 3. Ciò
significa che, da un punto di vista fisico,
il nodo di elaborazione è un multipro-
cessore, basato su un modello di coo-
perazione ad ambiente locale. Le funzio-
ni che deve effettuare il kernel si posso-
no sintetizzare in:
— gestione dell'attivazione e della ter-
minazione dei processi;
— gestione dei canali e delle comunica-
zioni;
— risoluzione almeno parziale dei co-
strutti nondeterministici.
Dato un programma ECSP, P, consi-
stente di diversi processi Pi, il mapper
ha lo scopo di associare ogni Pi ad un
nodo di elaborazione. Il mapping è effet-
tuato in due passi: nel primo passo si
costruisce un grafo nondirezionale pe-
sato G(P) che descrive le comunicazioni
tra i processi; l'algoritmo che costruisce
G(P) è basato su una strategia euristica
(il problema del mapping è NP-hard):
questa strategia identifica i canali mag-
giormente utilizzati a Run-time il che
consente la stima dei carichi di lavoro
attesi sui canali. Utilizzando queste in-
formazioni i costi Cli,j) delle comunica-
zioni tra due processi Pi e Pj possono
essere fissati a valori che riflettono le
frequenze di carico di lavoro sui canali
tra Pi e Pj. AI secondo passo si assegna
SOFTWARE & UNIVERSITÀ
un processo ad ogni processore così
che il costo delle comunicazioni interno-
do venga minimizzato.
In tale ambiente, pertanto, il mapping
processi-processori è completamente
trasparente al programmatore.
Il monitor viene utilizzato per la valu-
tazione delle performance del sistema
in modo da poter successivamente ese-
guire delle operazioni di tuning dei pro-
grammi applicativi e di sistema. Le in-
formazioni che ci si prefigge di monito-
rare sono i tempi di CPU e il traffico dei
messaggi sulla rete. Il monitoraggio av-
viene in real-time ed è di tipo «ibrido»
(hardware/software); è inoltre previsto
un supporto grafico.
Conclusioni
In questo articolo è stato descritto il
sistema PiNa2, con particolare riferi-
mento al suo ambiente di programma-
zione.
Tale ambiente si è dimostrato adatto
per la programmazione concorrente in
quanto, i diversi programmi ECSP ese-
guiti su PiNa2, sono stati supportati in
maniera efficiente sia dal compilatore
che dal supporto a run-time. | risultati
positivi ottenuti hanno dimostrato la
correttezza e l'efficacia del nostro ap-
proccio language-first per l'implementa-
zione di macchine parallele general-pur-
pose di tipo MIMD, basate su un mo-
dello di cooperazione locale tra proces-
si. Un'altra interessante caratteristica
che deriva da tale approccio è la modu-
larità dei tool implementati, nel senso
che ognuno di essi è composto da un
set di moduli a funzionalità minima. Il
prossimo passo sarà l'implementazione
del debugger concorrente in modo da
completare l'ambiente di programma-
zione del sistema PiNa2. In tal modo
tale macchina può essere utilizzata per
tutte quelle applicazioni che richiedono
una elevata potenza di calcolo; ad
esempio, essa, permettendo anche una
rappresentazione simbolica della cono-
scenza abbastanza efficiente, costitui-
sce un passo indispensabile verso l'indi-
viduazione di architetture di Neurocom-
puters General-Purpose (NGP) realmen-
te fattibili. Sfruttando al massimo il
know-how acquisito nel campo delle
macchine con architettura multi-style a
parallelismo massiccio, si è definita ad
un primo livello di dettaglio l'architettura
di un primo prototipo NGP detto NA-
COM (NAples, COnnectionist, Machi
ne); il prossimo obiettivo sarà pertanto
la realizzazione di un primo prototipo
della macchina NACOM da sottoporre a
test di validazione mediante implemen-
tazione sul prototipo di macchina paral-
lela PiNa2. me
235
Il software MS-DOS, Amiga e Macintosh di Pubblico Dominio
e Shareware distribuito da
] in collaborazione con
DE SITE PERSON Microforum
HARDIVARE & SOFTWARE
Questo software non può essere venduto a scopo di lucro ma solo distribuita dletra pagamento delle spese vive di supporto, confezionamento, spedizione e gestione del servizio
I programmi classificati Shareware comportano da parte dell'utente l'obbligo morale di corrispondere all'autore un contributo indicato al lancio del programma.
copice TITOLOSDESCRIZIONE REC. HARDWARE | CODICE TITOLOSDESCRIZIONE REC HARDWARE | CODICE TITOLOSDESCRIZIONE | REC, HARDWARE
MSsbos GIO/14 CAPTAIN COSMIC EGANGA Spreadsheet compatibile 1-2:3
Gioco grafico ‘SPDI02 EXPRESS-CALC meta
‘COMUNICAZIONE GIO/16 EGA GOLF EGAVGA Richiede solo 256 Kbyte di RAM
Gioco del Golf SPDI03 EZ:SPREADSHEET
COM/0i ONETO ONE merca GIO/17 EA TREK EGANGA Calcoli di budget
Comunicare tra 2 PO Star Trek SPIGA INSTACALC mei07
COM02 PROCOMM Hard disk | GIO/N8 JOUSTVGA VGA Spreadsheet TSR
Noto programma di comunicazione Gioco da bar SPD/05 QUEBECALC
COM03. OMEGA LINK me106 GIO/19. | MINER VGA meto4 = VGA Spreadsheet 3D
Comunicazione a finestre Siete in miniera
COM/04. BACKCOMM meto3 GIOR] MOSAIX VGA | UTILITY
Programma di comunicazione TSR Puzzie
Glo/22 OTHELLO EGA me103 EGANGA | UTIO1 PO-DESK-TEAM meto7
DATABASE Othello Utility TS
610/23. POKER SOLITAIRE EGANGA | UTI02 HARD DISKUTILITIES Hard Disk
DBS/0 EASY LABELS Poker da soli Per gestire lHard Disk
Per creare etichette GIO/24 QUATRIS EGAVGA | UTIO3 DOSHELP mero4
DBS/02 VIDEO DATABASE metoSHard disk | Tetris con Bombe ecc. Help dei comandi DOS
Gestione video cassette | Giors SHARKS EGANGA | UTIO4 DISKSPOOLII moto
DBSI03 HOME MANAGER Hard disk Giocate ai sommozzatori Spaoler di stampa
DataBase, calcolatrice e calendario | Gior6 SLOTEGA EGANGA | UTO LOCKTITE
DBS/04 MAIL-MONSTER me103 Siot Machine Protegge i file con password
Gestire Malling ist | Gioe7 BASSTOUR EGANGA | UTI06 VIRUSSCAN
DBS/OS MAKE MY DAY Pesca d'altura Cerca virus
Per organizzare Ì lavoro | Gio8 BLACKJACK EGANGA | UTIO7 LHARC metos
DBSIOE PC-FILE+ metros | Gioco da Casinò Compressore di dati
Data Base GI0/29 GALACTIC BATTLE EGANGA | UTI08 ARI me105
DBSIO7 TASK MASTER | Cione di Invaders con sonoro Compressore di dati
Projet Plaining 610/30 HOUSE OF HORRORS EGANGA | UTI09 LZEXE metos
DBS)08 RELIANCE MAILING LIST | Casa degli orrori Compressore di eseguibili
Mailing per associazioni culturali GIO81 NOID EGANGA | UTO DIET metos.
DESI0B DMS me107 Consegnate la pizza all'ultimo piano Compressore di eseguibili
Utility per memorizzare file di diverso genere GIO/32 PINBALL EGA EGANGA | UTIN1 PKLITE me105,
DESIO ARCHIVIO PARROCCHIALE mc109 ‘Super Flipper Compressore di eseguibili
Gestione Parrocchie GIO/33. STARDEF UTI12 NEWSPACE eros,
Missili distruggono la terra. Compressore di file dell'Hard Disk
EDUCATIVO Gi0/34 MAHUONG EGA EGANGA | UTI13CATDISK me105
Gioco di società orientale Gatalogatore di file
EDU/01 ABC FUN KEYS me103 GIO/85 MA.SPOCK motos EGANGA | UTIT4 POINTASHOOT me105
Per imparare le lettere dell'alfabeto Filetto 30 Programma di Back Up
EDU/02 COMPUTER TUTOR GIO/B6 MONUMENTS OF MARS mc106 UTIS- SHEZ me106
Auto-apprendimento del computer Siete su Marte Shell per compressori di dati
EDU/03 PC-FASTYPE CGA | Gi037 PHARAOHSTOMB me106 UTINE ZZAP me106
Imparare professionalmente ad usare la tastiera Esplorate la grande piramide Shell per compressori di dati
EDU/04 Geobase Arch, Geografico mc109 GIO/88. POKER me107EGANGA | UTI7 GUARDIAN ANGEL meio7
Geografia Gioco del poker da bar Per programmare con | TSR
| GIOSe NM meio8 CGA | UTI18 STORE me107
GIOCO Gioco matematico Per rinominare file in automatico
GIO0 TESORI meio CGA | UTI9 TXT meto7
GiO/02 2BIT POKER EGAVGA Uliity per il gioco Dungeons & Dragons Per gestire i file TXT
Poker Canadian GIO81 TOMBOLA met08 CGA | UTI20 xSET met08
610/03. ASTRO BLASTER PC-AT/288 Tombola al computer + stampa delle cartelle Estensione del comando di sistema DOS SET
Cione di Space Invaders GIO/42 SMILE mei09 VGA | UTIZI ZAPDIR ‘mc108
GIO/04 — ALDOS ADVENTURE met03 EGA/NGA Giochino grafico Cancella directory, subdirectory e contenuto
Clone di Donkey Kong UTI22 UTILITY COLLECTION metog
GIO/05 CAESAR BASIC+EGANGA | GRAFICA 11 utility varie
Strategia UTI88 DIA mo109
GIOI07 | CLONE INVADERS GRFI01 FINGER PAINT DIR moditicato
Clone di Space Invaders Programma di disegno
GIO/08 EGAINT mc104 EGANGA | GRF/02 PC-KEY.DRAW met07 CGA | VARIE
Tetris Per fare slide show
GIO/09 PO-JIGSAW ‘GRF/03 H&P CALENDAR mo103 VAR/0I - COMPOSER
Puzzle Calendario grafico + Persuonare a) computer stampare lo spartito
GiO/0 - MAHJONG EGANGA | GRF/04 PC-DEMO SYSTEM me105 VARIO? CHECK-MATE
Solitario orientale Progenitore di Presentation Manager Controllo delle finanze personali
GIONI SUPER PINBALL GRF/05 GRAPHICWORKSHOP___— mc106 VAR/03 PIANO-MAN me104
Super Flipper Convertitore di formati grafici Per suonare al computer
GIO/12 ARK EGAVGA VAR/04 BARTENDER me103
Cione di Arkanoid SPREADSHEET Tutti | cocktail
GIO/13 BANYON WARS EGAVGA VARIOS DIET DISK
Strategia SPDIOT AS-EASYAS me103 La dieta al computer
conce TITOLOSDESCRIZIONE | REC. HARDWARE
VAR/06 ELEMENTARY C
Per programmatori In G
VARIO RECIPES me104
Buon numero di ricette in inglese
VARIO8 PERSONAL C COMPILER mc105
Semplice compilatore C
VAR/09MOUSE.TPU & NEWEXEC _ mc106
Unit in TP per Mouse & Company
VARO TSR, PRINT & GESTECC —mc106
Unit in TP per stampa e gestione degli errori
VAR/11- ARIANNA me106
Programma di CAE
VAR TOTOPROJET mei08 CGA
Gestione schedina
VAR/13 COVER me108
Stampa etichette musicassette
VARN4 | CODICE FISCALE me108Hard disk
Calcolo del codice fiscale
VARNS FLIGHT mot09
Calcolo della rotta
VAR/16 - DIZIONARIO INFORMATICO me109
Dizionario degli acronimi (sigle, definizioni ecc)
WORDPROCESSOR
WPR/01 W.P.FOR CHILDREN
Per insegnare ai bambini l WP
WPRI/02. FREEWORD metog
Word Processor
WPR/03 PC-WRITE me106
Word Processor
WPR/04 THESAURUS PLUS
Sinonimi in inglese (TSR)
WPRIOS GALAXY me1o4
Word Processor
AMIGA
gioco
AMGIO2 WELLTRIX me105
Clone di Tetris
AMGI/0I SYS mo105
Sulia falsa riga di Pac Man
AMGI/04 SCOPONE SCIENTIFICO — mc108
Classico gioco delle carte
AMGIOS. LA FINE DI UN TIRANNO — mc109
Adventure semigrafico
AMGI/06. LA PANTERA SIAMO NOI mc109
Adventure in formato testo
GRAFICA
AMGRI01 PRINTSTUDIO mo104
Gestisce la stampa di testi
AMGRI02 TEXTPAINT mo105
Editor ANSI
AMGR/03 SCREENX me105
Per chi lavora su più finestre
AMGR/04 SETPAL mo105
Gambia lo schermo da NTSC a PAL
“SPREADSHEET
AMSP/01 SPREAD meio4
UTILITY
AMUTIO1 MACH Ill metoa
Tool per mouse
AMUT/02 RULER meto4
Visualizza la finestra di workbench
AMUT/03 HEX mero4
File editor in esadecimale
AMUT/04 MOM metoa
Aggiunge menu al workbench
AMUTIOS CB mei04
Log delle funzioni di YO
AMUT/06 ZETAVIRUS moto4
Anti Virus
AMUT/07 DIRMASTER me105
Utility per gestire i file
AMUT/08 KDC me105
Per muoversi nelle directory
AMUT/09 XCOPYIII me105
Copiatore veloce
AMUT10 COZTAPE me105
Se usate oltre al PG il Cd Audio
AMUT/11 BBS 8 Log mc106
Gestione Packet Radio
AMUT/12 UTILITIES met06
Comandi CLI Dos-Like
AMUT/13 VIEWGO Il mc106
Visualizzatore di testi
AMUT/14 MATCALC mo106
Matematica matriciale
conce TITOLOSDESCRIZIONE | REC. HARDWARE
AMUT/15 ICONMASTER me106
Editor di icone
AMUT/16 HERMIT metos
Cattura lo schermo
AMUT/17 TURBO IMPLODER mo106
Compressore di file eseguibili
AMUT/18 FONTS2PRINTER mei07
Font per stampanti
AMUT/19 SVD meto7
Anti Virus
AMUT/20 MC-PROGRAMS me107
Collezione di utility
AMUT/21 CHP&SAVE-PREFS me107
Preference del computer
AMUT/22 CIDITEIP me108
Editor per copertine di musicassette
AMUT/23 DISKEDITOR 108
Editor di disco
AMUTIZ8 5 UTILITY met08
Utility per tutti | qustì
AMUT/25 OROLOGIO PARLANTE —mct08
Legge l'ora esatta
VARIE
AMVRI01 FRACTUS me108
Frattali per tutti
‘AMVR/02 RUBRICA, DACIA & GESTFATT
Miscellanea mc109
AMVR/03 FUNZ3D me109
Traccia curve in 3D
MACINTOSH
EDUCATIVO
MIEDIOI KID PIX meio7
Per disegnare
MIEDIO2. NUMBER TALK me107
Per imparare a contare
MIED/03. ALPHA TALK meto7
Per impare lo spelling in inglese
gioco
MIGLO! STELLA OBSCURA mo106
Gioco spaziale in 3D
MIGIO2 - PARARENA mot06
RollerBoard sullo Skeatboard
MiGl03 VIDEO POKER FOR FUN mc106
Siete a Las Vegas
conice TITOLOBDESCRIZIONE | REC HARDWARE
MIGI/04 SPACE STATION PHETA — mc106
Sue giù per le scale
Miglio STRATEGO meros
Strategia con le cante
MIGI/06 THE LAWNZAPPER meto7
Falciate il prato
MIGIO7 MACTRIS me107
Tetris sul Mac
MIGI/O8 CANFIELD me1o7
Solitario con le carte
MIGI/09 YAHTZEE me108
Gioco con i dadi
MIGINO GLIDER mot08,
Voiate con un aeroplanino
MIGI/11 - MACNINJA me108
Karate
MIGI/I2 GLIPHA me108
Alinterno della piramide.
MiGI/13. MONOPOLY me109
Gioco del Monopoly
MIGUI4. GOLF me109
Solitario con le carte
MIGI/S. WHEEL me109
La Ruota delia Fortuna
MiGINE - GUNSHY mot09
Gioco del Mahjong
GRAFICA
MIGR/01. CALENDAR MAKER mot08
Calendari personalizzati
UTILITY
MIUT/01 OLIVERS BUTTONS meio7
INIT che sostitisce i bottoni di sistema
MIUTIO2. POPCHAR me107
Font
MIUTIO3. RAMDISK met08
RAM Disk
MIUT/04 SCROLL? mo109
Posiziona le frecce di scroll su un solo lato
MIUT/O5 DECK EDITOR mo108
Edita le cante dei Solitari con le carte
VARIE
MIVR01 RIDICOLO mo108
Gestione schedina e riduzione colonne
MIVRI02. ELIZA me109
Si colloquia con il computer
Desidero acquistare
Compilare e spedire a: MCmicrocomputer
ll software di seguito elencato al prezzo di L. 8.000 a titolo (ordine
minimo: tre titoli). Per l'ordinazione inviare l'importo (a mezzo assegno, c/c 0 vaglia
postale) alla: Technimedia srl, Via Carlo Perrier 9, 00157 Roma.
dischetti da
3.5" 5,25”
Codici:
[Totale dischi
Manuali in italiano:
TSPD/01 AS EASY AS
‘TVAR/02 CHEKMATE
TUTI/01 HARD DISK UTILITIES
TWPR/05 GALAXY
[Totale manuali
x 8.000=Lire
Nome e Cognome
Indirizzo
CAP/Città
Telefono
MCmicrocomputer non offre alcuna garanzia e non si assume alcuna responsabilità sugli
eventuali danni diretti o indiretti derivanti dall'utilizzo del software distribuito
PD SOFTWARE MS-DOS
Estate, vacanze e relax, ecco
cosa rappresentano i mesi estivi.
Certo non tutti andranno a
trascorrere questo meritato
periodo di ferie per forza al
mare. C'è chi andrà in montagna
e chi ai laghi o in campagna. Di
certo a divertirsi.
Ma tornando a noi: ecco un'altra
parata di programmi di Pubblico
Dominio ancora una volta
italianissimi. Gli esterofili o chi
crede che il Pubblico Dominio di
oltre oceano sia di livello
superiore devono pazientare.
Prossimamente ci occuperemo
di trasmissione file tra computer
collegati tramite seriale (in
questo campo specifico gli
italiani difettano di ingegnosità) e
di librerie per QuickBasic, tornato
alle luci della ribalta con la nuova
versione dell'MS-DOS 5.0.
Con ciò buone vacanze e buona
lettura
238
di Paolo Ciardelli (MC6015 su MC-Link}
Codice Fiscale
Autore Giacomo Spica Dinatale
Di semplicissimo funzionamento, il
programma Codice Fiscale sì propone
come tool per la corretta verifica dei da-
ti anagrafici/fiscali.
Si consiglia l'installazione su hard disk
per avere una maggiore velocità di ese-
cuzione, in quanto la procedura di ricer-
ca Visiva della città risulta essere l'ope-
razione più onerosa in termini di tempo.
All'avvio del programma viene visua-
lizzato il logo dell'autore seguito da un
motivetto musicale e la maschera di in-
put del programma vero e proprio.
Premendo F1 si otterranno informa-
zioni su tutti i tasti attivi e sulla loro fun-
zione, con F2 si accede ad un semplice
Help contestuale, mentre con F3, quan-
do è richiesta la città o la nazione di na-
scita (quando si tratta di città estera si
deve specificare la nazione di apparte-
nenza) si può effettuare la ricerca visiva
della città o nazione interessata. Con il
tasto F10 si esce dal programma.
Va detto che in base alla normativa
italiana, possono avvenire delle variazio-
ni, o nel senso che una frazione di un
comune può acquistare autonomia am-
ministrativa, o nel senso che comuni
autonomi possono venire aggregati ad
altri, o infine per cambiamento di deno-
minazione
E chiaro, a questo punto, che l'archi-
tte et
Tutti al mare...
Vio dati deve essere periodicamente ag-
giornato, Tali aggiornamenti, a richiesta,
potranno essere forniti a coloro regolar-
mente registrati presso l'autore (offerta
libera). In più agli utenti registrati verra
inviata la nuova versione che contiene
oltre ai codici delle città, anche i CAP ed
i prefissi telefonici
Resta inteso che il programma non
può prevedere né quei casi in cui c'è
un'identica espressione alfanumerica
(art. 6 D.M. 23/12/76) né qualsiasi altra
situazione speciale in cui il codice fisca-
le deve essere in qualche modo modi
ficato rispetto alla prassi ordinaria.
Confermando i dati immessi il pro-
gramma visualizzerà il numero del codi-
ce fiscale richiesto e una finestra di dia-
logo per permettere all'utente di tornare
ad immettere dati per eventuali modifi-
che; cancellare tutti i dati immessi e in-
trodurne di nuovi; stampare un prome-
moria del codice fiscale elaborato
In conclusione, sì ricorda la natura
Shareware di questo prodotto, cosa che
naturalmente esclude da parte dell'au-
tore ogni fine di lucro. Resta, però, quel-
l'obbligo morale, per chi dovesse usarlo
professionalmente, di richiedere una re-
golare licenza all'uso.
Nota di colore: per provare l'effettiva
funzionalità del programma abbiamo im-
messo i dati di Bo Arnklit, che oltre ad
avere un nome di due sole lettere è na-
to in Danimarca. Beh c'è riuscito.
Risultato finale della
creazione del mio
codice fiscale. Si può a
questo punto uscire.
correggere, stampare
0 calcolarne un altro.
MCmicrocomputer n. 109 - luglio/agosto 1991
Geobase
Archivio Geografico
Autore Alessandro Cioffi
Il programma Geobase si propone a
quella fascia di pubblico interessata a
conoscere caratteristiche particolari del-
le nazioni del mondo. La facilità d'uso
del programma ne consente l'utilizzo
praticamente a tutti, con un costo mi-
nimo d'apprendimento.
Il programma è corredato di un file
DATIGEO.DAT, in ASCII formattato, che
contiene, senza alcuna presunzione di
completezza e precisione, dei dati che il
sottoscritto ha provveduto ad inserire,
sia per una questione di debugging del
programma stesso, sia per porre un
punto di partenza per eventuali aggiun-
te.
Da un punto di vista tecnico, c'è da
Archivio Geografico
INSERIMENTO DATI
azione Dl
capitate 0 Capoluogo
Superficie
pensita
Popolazione
Unita” monetaria
fhetigiose
Lingua Cont nenta
Frenere dsc) per ritorno rem
dire che il programma è stato compilato
in QuickBasic 4.0 e che gira su scheda
CGA. Il file è un file relativo ordinato per
PD SOFTWARE MS-DOS
Schermata di input del
programma educativo
di geografia: sembra
completo.
Prodotto max. lorda per ab
Nazione da un Insert Sort; l'accesso è
regolato da una ricerca binaria e l'annul-
lamento è fisico e non logico.
Archivio Parrocchiale
Autori Roberto e Giuseppe Savigni
L'Archivio Parrocchiale, scritto in dBa-
se III plus, è un programma apposita-
mente concepito e progettato per l'uso
delle parrocchie per gestire l'anagrafica
ed i dati riguardanti i sacramenti dei par-
rocchiani.
È possibile ottenere tutte le operazio-
ni che normalmente vengono richieste
ad un Ufficio Parrocchiale quali visualiz-
zazione e stampa di dati sui parrocchia-
ni, stampa di certificati, gestione dei Re-
gistri e mantenimento degli stessi, e
così via.
L'intento degli Autori è stato quello di
rendere il più semplice possibile il lavo-
ro degli addetti all'Ufficio Parrocchiale,
siano essi Sacerdoti o Laici, ed inoltre è
stato strutturato in modo da renderne
facile l'uso anche a chi non è esperto in
gestione di basi di dati.
Purtroppo, per avere un utilizzo effi-
ciente e rapido del programma, è ne-
cessario l'uso di un Hard Disk poiché i
dischetti non sono sufficientemente ve-
loci e capaci. D'altra parte, oggi come
oggi il costo di un Hard Disk da 20
Mbyte non è più una spesa insormon-
tabile, paragonata ai vantaggi che se ne
possono ottenere.
La configurazione richiesta è un com-
puter MS-DOS compatibile con 512
Kbyte di RAM, Hard Disk ed una stam-
pante.
Poiché non vengono visualizzati gra-
fici di alcun tipo, è sufficiente un nor-
male adattatore video per pagine testo.
Utility Collection
Autore Mario Lener
È una raccolta di ben undici utility
scritte in Microsoft C v. 5.0 con chia-
mate al BIOS e alle locazioni della me-
moria all'interno del codice. Tutti | pro-
grammi sono compilati con il modello
SMALL, anche se sono sviluppati in
modo da poter essere compilati con il
LARGE
Per ridurre il più possibile la lunghez-
za del codice non è mai stata usata la
funzione «printf», mentre al suo posto è
stata usata «cprintf», che porta con sé
un codice oggetto più ridotto. Dove non
@ necessario avere il testo formattato,
ho usato la funzione «cputs». Oltre que-
sto, il codice è stato il più possibile ot-
timizzato per una maggiore efficenza.
Descrizione breve degli undici pro-
grammi
COLDBOOT.EXE: forza il computer a
eseguire un Cold Boot saltando all'indi-
rizzo F000:FFFO con un Far Jump dopo
avere posto nelle locazioni 472h e 473h
i valori 34h e 12h rispettivamente. Il re-
set così effettuato è equivalente alla si-
tuazione che sì verifica quando viene
premuto il tasto Reset o viene accesa la
macchina (controllo memoria, status
macchina, ecc).
WARMBOOT.EXE: forza il computer
a eseguire un Warm Boot saltando
sempre all'indirizzo F000:FFFO, ma sen-
za inserire i valori 34h e 12h nelle lo-
cazioni 472h e 473h.
Questo reset è identico a quello ot-
tenuto premendo CTRL+ALT+DEL.
MEM.EXE: controlla la memoria pre-
sente sulla macchina e quella disponi-
bile.
Oltre a quella convenzionale viene mi-
surata quella estesa (solo AT 286 e su-
periori) e espansa. Se sono presenti dri-
ver per cache memory o RAM disk che
lavorano nella memoria estesa o espan-
sa, il valore riportato sarà 0.
MCmicrocomputer n. 109 - luglio/agosto 1991
DISK.EXE: riporta le informazioni del
disco desiderato. Nella prima parte vie-
ne mostrato lo spazio totale disponibile,
quello occupato e quello rimanente, nel-
la seconda i byte per settore, i settori
per cluster, i cluster disponibili e i clu-
ster totali.
Vengono esclusivamente usate fun-
zioni del Bios.
KEY.EXE: per chi programma in C e ha
la tastiera italiana, quindi senza le paren-
tesi { } che sono indispensabili (ogni volta
bisogna premere ALT 125 (o 123), e la
cosa alla lunga diventa noiosa. L'ANSI-
-SYS permette la redifinizione dei tasti,
e con il C è un gioco da ragazzi.
SKEYB.EXE: aumenta al massimo la
velocità del cursore e i caratteri ripetuti.
Per chi programma e usa un editor o
un ambiente integrato, questo program-
ma può tornare utilissimo, dato che per-
mette di by-passare la frustrante attesa
degli spostamenti del cursore. Funziona
solo su AT 286 e superiori.
239
PD SOFTWARE MS-DOS
HDOFF.EXE: parcheggia le testine
degli Hard Disk 0 e 1 presenti nella
macchina, Dopo il lancio il computer
viene bloccato e per riutilizzario è ne-
cessario un reset.
HDPARK.EXE: parcheggia le testine
dell'Hard Disk. Dopo il lancio il compu-
ter viene bloccato e per riutilizzarlo è
necessario un reset. Funziona solo su
AT 286 e superiori
CAPSLOCK.EXE: attiva 0 disattiva il
Caps Lock. Sulle macchine di classe XT
Îl led non viene acceso, anche se lo sta-
tus del Caps viene ugualmente modifi
cato. Sugli AT 286 e superiori anche il
led viene acceso.
NUMLOCK,.EXE: come CAPSLO.
CK.EXE, ma agisce sul Num Lock
PRT.EXE: in pratica forza la stampan
te a usare il set di caratteri sovrascritto,
cambiando però lo spazio tra una riga e
l'altra: sembra di avere un set micro
scopico!
Funziona solo su stampanti ad aghi
Dopo l'uso è necessario resettare la
stampante per tornare ai caratteri stan-
dard.
Flight
Autore Michele Benvegnù
Il programma Flight può essere utile a
qualche migliaio di utenti, cioè ai piloti
dell'aviazione generale. Non sarà utile
pertanto ai piloti professionisti, che vo-
lano quasi esclusivamente in condizioni
di volo strumentale, e neppure ai piloti
di deltaplani e velivoli ultraleggeri i quali
hanno un raggio d'azione troppo limitato
e volano il più delle volte nelle strette
vicinanze del campo base. Il program-
ma, che si presenta con | classici menu,
permette di gestire fini a 128 voli, cia-
scuno dei quali viene salvato separata-
mente su disco (.FLI). Ciascun volo può
contenere sino a 64 riporti e 64 radio-
frequenze. Il database interno può con-
tenere i nomi e le coordinate di 512
punti di riporto e i nomi e le frequenze
di 256 stazioni radio. Tutti questi limiti
sono ampliabili ricompilando opportuna-
mente il programma, tuttavia si ritiene
che difficilmente costituiranno una re-
strizione operativa. | calcoli delle rotte e
delle distanze sono eseguiti mediante
formule trigonometriche piane, conside-
rando irrilevante ai fini pratici l'errore di
curvatura sferico, date le piccole distan
ze in gioco per ciascuna tratta. || pro-
gramma è munito di help in linea con-
text — sensitive, usa la tecnica ormai
AERITALI
LIDO VENEZIA
PALAMOCCO
CHIOGGIA CITTA
MONSELICE
ESTE
MONTAGNA
LEGNAGO CITTA
Nognna
MATOVO CITTA
MRBCARIA
PIADEMA
caio
PIACENZA
CASTEL S.GIOUANI
06 v0g
ALESSANDRIA
STI
IALLI
(3
Freni un testo per continuare, Esc per finire
consolidata dei menu a tendina ed è ri-
configurabile per quanto riguarda colori,
fondini, riquadri, scheda grafica, e alcuni
parametri interni relativi al volo, quali la
velocità e la declinazione magnetica. È
del tutto di pubblico dominio (freeware),
il suo uso è gratuito, nessun diritto è
dovuto all'autore né ad eventuali distri
butori. L'autore auspica la massima dif-
fusione presso tutti gli Aeroclub e pres-
so tutti | piloti dell'Aviazione Generale.
L'autore non può assumersi alcuna
FEFEEEEEO
Li
PSP ESSA III
responsabilità per quanto riguarda even
tuali conseguenze derivanti da un uso
errato o improprio del programma, né
relativamente alla correttezza dei dati
già inseriti dall'autore o da altri utenti
nel database interno al programma, A
tale proposito si rammenta che il pro-
gramma è dotato di un data base ed è
corredato da alcuni voli relativi principal
mente, ma non esclusivamente, alla zo-
|-
na di volo abitualmente fri
l'autore
en
ata d
Dizionario Informatico
Autore Roberto Colmegna
Diz serve a chi a che fare spesso con
acronimi informatici o elettronici. Fonda-
mentalmente basato sulla struttura di
un data base permette di aggiungere,
cercare, cancellare, correggere e elen-
care le voci presenti nell'archivio,
Le opzioni a cui si accede sono sei
compresa quella di uscita: Aggiungi, Ri
cerca, Cancella, Lista ed Uscita
Perl'immissionedei dati viene richiesto
la Sigla (composta da 40 caratteri, per
esempio V.G.A.) la Descrizione (3 righe
di 60 caratteri) l'Acronimo (cosa significa
la sigla: es, Video Graphics Array)
240
MCmicrocomputer n. 109
- luglio/agosto 1
in fase di ricerca deve essere immes- i vocaboli e di spostarsi con le ireccein —
a una sigla uguale (sia come punteg- basso ed in alto, uscendo con ESC
che come maluscolo/minuscolo) Il programma è itto in Turbo Pa al
a quella presente nell'archivio. Perciò se 5.0 mentre il file DIZ/ARC (contenente
memorizzato V.G.A. e cate tutte le informazioni del dizionario) è
> «v.g.a» Verrà presentata Una una struttura composta
i contenente un errore di ricerca. pi, strut nia
ellare parla da sola. Attenzione Han La variabile 'Descriz' contiene 3 righe
per he l'opzione di cancellazione di Sigla tringf40] da 60 colonne ascuna.
comp a diminuzio- Descriz : string[180] Se per il rec letto la bile ‘St
sioni del file DIZ.ARC Acronimo + stringl40) to’ equivale a '*’ significa termine
L di lista permette di vedere tutti end. in que stato cancellato
Dir 3216504 byte liberi su disco
Autore Marco Vicentini c:\APPOGGIONUTIZIPDR /9 le i comandi
5 A i de 2.4: Ne Dr for 16009 Copyright (C) MHI Verona 1958 DO:
dir è un'utility realizzata per visualiz ome di Pubbl ico Dominio
4 3 Si Tealzata, POrVI ACCO eni ALLIOONI (directors, soraf!la(3), uilacerds1 Loprioni)
zare le varie subdirectory del disco fis
so. Le opzioni seguono sia il comune Opzioni
Le:‘apzion) ‘seguono sta À Visualizza I file di sistena e nescosti
yrmato Dos che quello Unix (ovvero gli bi Visualizza gli attributi
lentificatori possono essere precedut
(GENTINEStari RGSSoni E Juti 4 Visualizza tutti 1 file nelle sotto directory
ja un / che da un — e per comodità
son he essere attaccati) n Visualizza a colome
sono anche essere attac n Visualizza solo 1 totali
0 Bi Pausa a fine riga
a i file di sistema e na: E) Questa schermate d'aluto
ando anche
ES 11 programa accetta sia - che / cone Identif'icativi per le opzioni
nascosi Le ogzioni possono stare anche assiene
4 visualizza gli attributi (a=attributo Fer bloccare la visualizzazione premere un tasto qualsiesi
Archivio, d=Directory, s=Sistema C: MPPOGGIONTIZS).
=N: Sola lettura)
5 a tutti | file nelle sotto di
rectory comprende anche un breve t visuali solo | totali, cioè unica: za un breve riepilogo delle funzior
ssunto con numero dei file € zio nazio e il numero dei file per Per pos 186 0 superiori c'é
‘cupato ogni subdirectory più il totale finale n file di nome DR286 che è un
v visualizza a colonne come il dir del a fine riga po' più veloce e più piccolo del nor
Dos a schermata d'aiuto visualiz- male
Smile :
smile è un gioco con semplici regole
ma che richiede da parte giocatore
Ipo d'occhio, riflessi e... fortuna. Lo
scopo è di alutare Smile (il sole sorri
ite) a selezionare a coppie uguali i
ri simboli che costituiscono gli sche:
mi di gioco. Il tutto può sembrare facile
se non fosse per i vari ostacoli che si
incontrano durante il gioco: segnali di
pericolo, cubi che ostacolano il percor
so, trappole ed il poco tempo a dispo.
one rendono il gioco sempre più
Implicato. Per spos nile si devo
no utilizzare | tast direzione del ta
stie numerico. La selezione del sim
bolo avviene premendo il tasto spaci
entre per utilizzare le bombe a dispo
zione (distruggono i cubi attorno a o con Turbo Pascal 5.5 e per un cor- per rendere più brevi i tempi di cari
ile) si deve premere il tasto [5] del o funzionamento r a dei file mento dei file di font. Requi te
ino, Preme
gioco.
‘ogramma è
tas
il tasto [ESC] per GRAPH.TPU e | due file per font con ma: XT o AT compatib
ensioni chr presenti su disco. Si moria minimi
editato e com- consiglia di caricare | file su Hard Disk e scheda gra
109 - luglio/agosto 1991
PD SOFTWARE AMIGA
Quando il gioco si fa duro...
i duri cominciano a giocare.
Caro vecchio John Belushi, che
diceva questa battuta in un suo
celebre film. Ma lui intendeva in
senso lato «agire con fermezza»
mentre noi intendiamo proprio i
giochi videogame, quelli di cui
parleremo in questa puntata.
In realtà la citazione da «Animal
House» era solo una scusa per
richiamare l'attenzione dei
programmatori PD sul fatto che
in tale ambito siano ancora pochi
i giochi e ancora meno quelli di
buon livello. Certo, un
programmatore non può
competere con uno staff di
persone delle software house
di videogiochi commerciali
eppure tenteremo di dimostrare
il contrario presentando due
adventure game originali: se non
si possono battere i grandi
videogiochi sul piano della
grafica e dell'animazione forse lo
si può fare sul piano creativo
inventando avvincenti adventure.
Ma prima è necessario
presentare anche qualche
programma «serio», per cui
andiamo subito ad incominciare
242
di Enrico Ferrari (MC0012 su MC-Link)
Rubrica, DACIA, Gestfatt
Un bel terzetto di programmi da Gio-
vanni Minici di Anagni: il primo è una
semplice, ma poi non tanto, rubrica te-
lefonica, il secondo è un programma di
Intelligenza Artificiale mentre il terzo è
un sistema di fatturazione. | primi due
programmi sono totalmente PD mentre
il terzo è shareware, viene richiesta la
modesta somma di 15 mila lire nel caso
risultasse utile a chi ne fa uso, esami-
niamo con ordine i singoli programmi.
Rubrica, come gli altri programmi, è
scritto in Amigabasic e poi compilato, è
comunque presente anche il sorgente
per personali manipolazioni. || program-
ma può contenere fino a 1500 record e
dispone di tutte le funzioni necessarie
ad una rubrica telefonica: immissione,
modifica, ricerca e stampa di un nomi-
nativo.
Rubrica adotta un filosofia diversa dai
soliti menu a tendina: sono sempre pre-
senti dei pulsanti (i gadget insomma)
selezionabili da mouse tramite i quali ef-
fettuare le operazioni volute, un bordo
rosso lampeggiante circonderà l'ultimo
pulsante premuto. Il programma è spar-
tano e non concede finezze estetiche,
però funziona: forse il tutto è un po' «ri-
gido» e predeterminato, a partire dal file
dati non liberamente assegnabile.
DACIA è l'acronimo per Dialoghi AI
[mission ST Mater aretto tetto nem eettototti
\
Iianullanento clienti
ia
1
alzi /Copyriht
(Cancella anchivio
[Usetta
Computer Di Intelligenza Artificiale: la
sintassi della frase traballa un po’, ma
altrimenti il nome non sarebbe venuto
fuori bene.
A partire dal celebre Eliza del MIT fino
ai più recenti programmi di |.A. la ca-
ratteristica di questi programmi è sem-
pre stata quella di fornire una simulazio-
ne il più possibile reale di un dialogo
umano, nel quale uno dei due interlo-
cutori sia un computer: famosi i test
«ciechi» dove un uomo posto davanti a
due monitor doveva indovinare se le ri-
sposte date da questi alle sue domande
provenissero da un uomo o da un cal-
colatore.
DACIA non ha grandi pretese scien-
tifiche ma è comunque interessante
pone domande all‘interlocutore, forni-
sce dei ragionamenti logici alle sue ri-
sposte e compone anche una poesia fi-
nale con un verbo fornito dall'utilizzato-
re
In più c'è la novità della voce: ci sem-
bra che il programma usi la translator
library inglese perché il risultato è un
italiano terrificante, intelligibile al 60%
Un progetto di |.A. interessante comun-
que, sul quale varrebbe la pena di lavo-
rarci sopra
Gestfatt è il pezzo forte del dischetto,
inutile negarlo: il programma è in realtà
composto da 3 singoli programmi com-
patibili fra di loro, Magazzino, Fatturazio-
Archivio Clienti: il
programma fa parte
del pacchetto Gesfatt
MCmicrocomputer n. 109 - luglio/agosto 1991
ne e Archivio. Il programma è adatto a
piccole aziende o commercianti con
contabilità normale o forfettaria: un
quarto programma di installazione per-
mette di inizializzare l'archivio coi dati
della propria azienda. L'archivio clienti
consente di gestire fino a 1500 clienti
ognuno dei quali memorizzabile con i
suoi dati fiscali. La ricerca del cliente
può avvenire su qualsiasi campo, a dif-
ferenza di altri programmi analoghi, ed è
naturalmente prevista la possibilità di
eliminare o aggiungere nuovi clienti: il
programma prevede anche la stampa
dei tabulati relativi ad ogni cliente.
Il programma Gestione Magazzino ha
un funzionamento analogo al preceden-
te e ne condivide molte procedure: si
possono inserire fino a 1500 articoli
ognuno dei quali identificabile per de-
scrizione, giacenza, prezzo d'acquisto e
di vendita, aliquota IVA ecc. Da menu
separato è poi possibile effettuare la
procedura di carico e scarico e di scorte
rimanenti. Molto potente anche qui l'op-
zione di stampa che risponde a diversi
criteri d'ordinamento, consentendo la
realizzazione di listini precisi.
Fatturazione è il cuore del pacchetto
Gestfatt: utilizzando i dati forniti dagli al-
tri due programmi provvede ad emette-
re le fatture. Queste possono essere in-
testate anche direttamente ai clienti
presenti nell'archivio clienti, ogni fattura
può contenere 14 articoli e voci di spe-
sa: se gli articoli vengono prelevati di-
rettamente dall'archivio del magazzino
questo verrà automaticamente aggior-
nato, altrimenti è possibile digitare ma-
nualmente i singoli articoli da fatturare.
Il programma gestisce fino a 3 aliquo-
te IVA più l'aliquota fissa al 0% (spese
esenti): prima dell'emissione della fat-
tura (su video e/o stampante) il pro-
gramma esegue i subtotali delle aliquo-
te e dell'imponibile.
Un programma veramente ben fatto
ed utilizzabile concretamente dal «vi-
vo», Gestfatt è italiano ed è shareware,
che altro volete di più?
La fine di un tiranno
Entusiasmante. Questo l'aggettivo
per descrivere questo programma, un
adventure semigrafico.
Così si autopresenta
DACIA, un programma
di LA.
Da due ragazzi di Alghero ci giunge il
primo vero gioco adventure PD mai vi-
sto in Italia: ben due dischi per una
emozionante sfida fantascientifica.
Siamo nel 2937 d.C. e la storia fa ri-
ferimento a 21 anni prima quando le co-
lonie terrestri si sono ribellate all'auto-
rità della Federazione Terrestre e hanno
fondato l'Impero Spaziale d'Orione. Di
qui l'inevitabile guerra fratricida di di-
mensioni galattiche, i ribelli guidati dal
generale Spluberg stanno per avere la
meglio sulla Federazione che elabora
come disperata mossa di contr'attacco
il Progetto Damocle.
Tale progetto prevede nientepopodi-
meno che l'eliminazione del Generale
paranazista, quello col nome che sem-
bra una marca di birra. Per far fuori il
generalone un soldato terrestre si infil-
trerà nella base nemica e ammazzerà
PD SOFTWARE AMIGA
Spluberg, e chi sarà questo impavido?
Ma voi naturalmente, che domanda.
Per gli appassionati di Asimov questo
adventure è una pacchia, sembra di rì-
vivere la Trilogia Galattica con la Fonda-
zione, i ribelli e tutto il resto. Per tutti gli
altri questo gioco colma una precisa
mancanza del software PD italiano, la
mancanza di adventure. Il programma è
stato scritto in Amigabasic e compilato
con l'Hi Soft Basic Compiler e «nono-
stante» l'uso dell'Amigabasic il risultato
è eccellente.
Lo schermo è diviso in tre finestre: in
alto a sinistra compare il disegno illu-
strativo relativo alla posizione attuale
che occupiamo, quello in alto a destra
ospita la sezione di input dei comandi e
la finestra centrale, grande, contiene le
descrizioni del gioco e tutti i messaggi
relativi. Non sono state utilizzate scher-
Schermata principale
di «La fine di un
tiranno»: notare le
diverse finestre di
input, output e
descrizione grafica.
n l'atti-
Da Dt iemge 210 te voce da o alarriant? pel desiderata nell'tli
terminale è acceso ed attende no fun faput dalla tastiera pesta aosrato. |
MCmicrocomputer n, 109 - luglio/agosto 1991
243
PD SOFTWARE AMIGA
Funzione disegnata dal programma Funzioni 3D: sono stati alterati i valori di
Ycon per creare le «onde» sulla funzione.
mate IFF né effetti sonori di sorta a cau-
sa della limitatezza dell’Amiga Basic,
per i disegni si è fatto uso dell'Object
Editor presente nel disco Extras Com-
modore, la grafica è anche eliminabile
col comando «nograf». L'interfaccia con
l'utente è molto curata, il parser è piut-
tosto sofisticato e trovare la parola o il
comando giusto non sarà un problema.
Pur avendo una sintassi del tipo Ver-
bo + Oggetto il gioco è abbastanza ela-
stico e prevede facilitazioni quali la par-
ziale coniugazione dei verbi e la loro ab-
breviazione.
Addirittura si possono usare pronomi
come normalmente si fa in una conver-
sazione in italiano: sono permesse frasi
del tipo «prendo tuta-la indosso» e
«apro cassetto-lo esamino», il gioco è
anche salvabile su file per un uso futu-
ro. Particolare inusuale, è presente co-
me file ASCII la soluzione del gioco; è
affidata alla vostra onestà leggere o
cancellare tale file, noi lo abbiamo letto
subito.
La presentazione del gioco è accurata
e tutto l'insieme è gradevole e molto
ben fatto, considerando che parliamo
sempre di programmi non commerciali:
onore a Daniele Alfonso, ideatore della
parte testuale, e a Gianluca Perseu che
ha curato la grafica.
La pantera siamo noi!
Vi ricordate il movimento studente-
sco del 1990? Nato in contemporanea
con l'apparizione di una pantera nelle
campagne romane il movimento della
«Pantera» sembra ora un ricordo politi-
244
Funzioni 3D in azione, si nota la tecnica «a pittore» usata per disegnare | po-
ligoni che graficano la funzione
co, una nostalgia studentesca. Per for-
tuna ci pensa Andrea Paoloni, scherzo-
samente, a ricordarci della Pantera: suo
questo originale adventure ambientato
nell'ambiente universitario 1990.
L'etichetta del dischetto, l'icona del
programma, il bottblock introduttivo so-
no pieni di disegni della Pantera: perfino
il pointer è una divertente orma del fe-
lino. Abbiamo parlato del bootblock mo-
dificato: è oramai uso invalso quello di
personalizzare l'avvio del dischetto con
grafica e suono miscelati abilmente gra-
zie ad appositi programmi, l'effetto è
buono, ma oramai se ne vedono un po'
troppi in giro.
Il programma si avvale anche di una
translator.library contente i fonemi ita-
liani: spesso infatti la voce guida il gio-
catore o introduce fasi di gioco, l'effetto
della voce sintetica è come al solito ab-
bastanza sconvolgente, ma ben intelli-
gibile anche in italiano.
Il gioco: si è perso da qualche parte
un foglio sul quale compaiono i termini
della prossima assemblea studentesca
del movimento della Pantera. È un
guaio, perché senza programma rischia
di saltare l'assemblea e il movimento
potrebbe risentire: bisogna trovare il
foglio nel tempo massimo di dieci mi-
nuti e poi spedirlo via fax alle altre Uni-
versità. Dicevamo che si tratta di un
adventure, totalmente privo di grafica
la sintassi dei comandi è del tipo Verbo,
Articolo, Soggetto ed esistono alcuni
comandi abbreviati che forniscono l'in-
ventario del materiale che possediamo
e la lista di tutti i comandi (come quelli
di spostamento) usabili.
Non è affatto facile giocare la prima
volta: dopo poche mosse si finisce re-
golarmente investiti da qualche auto
mentre si attraversa un viale od una
piazza, e l'altoparlante ghigna perfida-
mente «che brutta fine hai fatto!», uni
co consiglio dato dall'autore è quello di
«trovare la Facoltà»
Naturalmente nel gioco sono inserite
una serie di variabili casuali e ripercor-
rere la stessa strada già fatta in una par-
tita precedente non giova alla riuscita fi-
nale. L'idea di ispirare un gioco ad un
movimento studentesco ci è parsa ca-
rina e degna di premio, più del gioco
stesso: francamente «La fine di un ti-
ranno» è nettamente migliore. Speria-
mo in una versione più avvincente, ma-
gari scritta in C. Come «bonus» viene
fornita una directory contenente 9 icone
di vario genere sempre buone: ci sfug-
ge il motivo di questo regalo, ma a caval
donato non si guarda in bocca
FunZ3D
Non potevano mancare nel circuito
PD dei programmi di matematica, e
prontamente Walter Gamba di Torino ci
manda un programma per tracciare fun-
zioni 3D in assonometria a poligoni pie-
ni
Per i matematici non ci dovrebbero
essere bisogno di ulteriori spiegazioni,
per gli altri rimandiamo alla foto dell'ar-
ticolo per dare un'idea di questo tipo di
disegni
| programmi sono in realtà due, scritti
entrambi in Amigabasic, ma uno è la
versione abbellita dell'altro quindi fare-
MCmicrocomputer n. 109 - luglio/agosto 1991
mo riferimento ad un programma solo
Il metodo usato è quello detto «del
pittore» che consiste nel disegnare pri-
ma i poligoni più lontani da chi guarda
avvicinandosi poi man mano all'osserva-
tore cancellando le linee nascoste:
grosso modo come fa un pittore quan-
do vernicia un pavimento partendo dal
lato opposto alla porta
Dapprima vengono chiesti i valori en-
tro cui far variare la X e la Y, poi il nu-
mero di scansioni per asse, in pratica il
«passo» del disegno o se volete l'accu-
ratezza dello stesso.
Maggiori saranno le scansioni più li-
neari saranno le curve e più lungo il
tempo di elaborazione.
In pratica il passo con cui il program-
ma disegna la funzione è determinato
dal numero di «mattonelle» disegnate
per ogni asse: come si intuisce dalla fo-
to maggiore sarà la scansione maggiore
sarà il numero di mattonelle disegnate.
Noi abbiamo usato un valore abbastan-
za alto per dare omogeneità al disegno
ma si può tranquillamente dare un va-
lore basso, vedere il grafico che verrà
tracciato dopo poco e se soddisfatti del
risultato incrementare i valori.
La funzione disegnabile non è pur-
troppo selezionabile da programma, bi-
sogna agire manualmente sul sorgente
e cambiarla a mano, quindi riavviare il
programma: una operazione comunque
semplicissima. L'autore da buon infor-
matico precisa che viene operata una
trasformazione sulle coordinate ortogo-
nali canoniche modificate in coordinate
riferite ad assi che si intersecano non
ortogonalmente e non isometrici. Nel
programma in versione «de luxe» tutti i
valori, tranne la funzione, sono selezio-
nabili da mouse agendo sui gadget re-
lativi e immettendo da tastiera ì nuovi
valori
Il programma è sufficientemente ela-
stico da evitare interruzioni di esecuzio-
ne dovute ad errore di calcolo o nel ca-
so avvenga una divisione per zero,
Insieme al programma viene fornito
un esauriente file di documentazione
nel quale si spiega ad esempio come
cambiare i colori del disegno modifican-
do direttamente il listato.
PD SOFTWARE AMIGA
Note finali
Abbiamo parlato un paio di numeri fa
della collezione di Fred Fish, la più com-
pleta raccolta di software PD per Ami-
ga. Ebbene da circa un mese è stata in-
serita in MC-Link, la nostra rivista tele-
matica, e non vi annoiamo nel raccon-
tarvi l'immane lavoro di catalogazione,
compressione e inserimento di più di
2000 file. Sono li a disposizione degli
utenti e varrebbe la pena di pensare a
creare una analoga collezione per il soft-
ware PD esclusivamente italiano. L'idea
che lanciamo ai nostri lettori è sempli-
ce: avete in animo di creare una raccol-
ta italiana di software PD? L'avete già
realizzata? Fatecelo sapere, saremo ben
lieti di pubblicizzare la cosa, recensirne
programmi ed eventualmente acquista-
re i dischetti da inserire su MC-Link.
Fred Fish si fa pagare pochi dollari a di-
sco: ovviamente non ci può essere spe-
culazione nel ridistribuire software PD,
ma insomma Fish ha raccolto quasi 500
dischi, fatevi due conti.
ne
Interfaccia Midi Amiga
Digitalizzatore VID Amiga
Syntetic Sound Amiga
Espansione 512Kb. Amiga Int.
Espansione 1.5Mb. Amiga Int.
Espansione 2Mb. Amiga Est.
Genlock Esterno Amiga
Genlock Professionale Amiga
Data Switch 2 Posizioni
Data Switch 4 Posizioni
Drive Esterno 3"1/2 Amiga
Scheda Televideo
Mouse ottico Amiga-PC-Atari
Joystick a distanza ad infrarossi
Selettore Mouse/Joystick Amiga
Dischetti 35/5 (minimo 100 pz.)cad.
A Grillo Parlante
VIA S. CANZIO, 13 - 15 - 17 r. - Tel. 010 / 415592
GENOVA SAMPIERDARENA
COMMODORE-ATARI-AMSTRAD-MSX-SPECTRUM-NINTENDO-SEGA-ATARI 2600 |
NOVITA' Po
PT
1200 B L. 195.000
2400 B L. 340.000
VIDEOGIOCHI PER:
L. 45.000
L. 80.000
L. 120.000 | MODEM 1200 Baud |
L. 90.000 | MODEM 2400 Baud |
L. 245.000 __@
L. 350.000 | MINI- PORTATILE |
L. 349.000 MISURE
L.1.799.000 11 Cmx 6 Cmx2.2 Cm
L. 40.000
L. 50.000
L. 165.000
L. 180.000
L. 32.000
L. 110.000 Genlock.
L. 750. Funziona su tutta la serie AMIGA.
L.
60.000
Si Prenota Vision Colorbust, scheda grafica con
16.000.000 di colori + software MEGAPAINT.
Lavora su tutte le risoluzioni grafiche AMIGA.
Collegabile al VIDEON e compatibile con tutti i
L. 950.000
MCmicrocomputer n. 109 - luglio/agosto 1991
245
L'EVOLUZIONE
DEI
TEMPI
Dal'8088 al 486 una completa
gamma di elaboratori rivolti
ad un pubblico esigente.
Una produzione all'avanguardia
realizzata con cura quasi
artigianale. Scegliere Eratos quindi
vuol dire avere solide basi.
STABILIMENTO DIREZIONE AMMINISTRATIVA COMMERCIALE: Tecnoinf - 00040
S. Maria delle Mole - Roma Viale della Repubblica, 250 - Tel. 06/9309226 - Fax 06/9309228
DISTRIBUTORI AUTORIZZATI: Ware Bit - Viale dell'Umanesimo, 80 - 00144 Roma - Tel. 06/5921977/8 - Fax (06/5921969
Euroffice S.r.1.-Via Rhodesia, 8 - 00144 Roma - Tel. 06/5923686 - Fax 06/5923029
PD SOFTWARE MAC
MAChe belle novità
Dopo la presentazione ufficiale
del nuovo system 7 di cui è
prevista la commercializzazione
in Italia poco prima dell'estate,
dagli States giungono voci sulle
nuove macchine in cantiere. Si
parla dì due nuovi Fx uno simile
all'attuale ma col 68040 e un
altro in versione «Tower»; di un
portatile con le ram dinamiche
che però soffre attualmente di
qualche problema per cui, al
momento, ci si deve
accontentare della versione
odierna con il display
retroilluminato. Ciononostante
circola voce di un notebook,
forse sviluppato da terze parti e
quindi senza le rom originali; ma,
d'altra parte, prima o poi Mr,
Sculley dovrà decidersi a
rilasciare i diritti del system
Apple altrimenti il mercato dei
Mac, attualmente in grossa
crescita, rischia
l'autostrangolamento. Noi utenti
speriamo ovviamente che ciò
avvenga quanto prima così da
avere presto un palmare (magari
HP) col finder, quattro mega di
ram ed Excel residente.
di Valter Di Dio (MC0008 su MC-Link)
Monopoly 4.02
1987
by Tomas E. Fosson
Freeware
Chi non ha mai giocato a Monopoli in
vita sua alzi la mano. Ovviamente tutti
conoscono questo gioco di società con
il classico tabellone, i dadi, le carte e poi
la ferrovia nord, vicolo stretto la società
del gas.
Tutti ci abbiamo passato sopra ore ed
ore, a volte inventando nuove regole
per movimentare un po' la serata, come
un nostro amico che voleva piazzare
due «belle di notte» nel Parco della Vit-
toria e farci pagare «le prestazioni» ad
ogni passaggio.
Questa versione del gioco rispetta fe-
Monopoly
Chi non ha mai giocato
a Monopoli in vita sua
delmente l'equivalente cartacea con il
vantaggio (o svantaggio) di non poter
assolutamente barare o cambiare le re-
gole. In realtà alcune varianti di gioco
sono possibili tramite una serie di scelte
presentate prima di iniziare il gioco.
Un vantaggio è certamente la possi-
bilità di salvare una partita e riprenderla
in seguito (cosa impossibile nel gioco
reale per ovvi problemi logistici). Pur-
troppo non è a colori e il tabellone è un
po' piccolino.
Se ne uscisse una versione aggiorna-
ta per i nuovi schermi sarebbe vera-
mente splendida.
Funziona sotto multifinder, ma non
permette di cambiare applicazione. Ah,
quasi dimenticavo, naturalmente è in in-
glese e quindi i nomi delle vie ci sem-
breranno, al principio, un po‘ strani.
alzi la mano.
in
tar 942 mezz
MCmicrocomputer n. 109 - luglio/agosto 1991
247
Se qualcuno passa la domenica pome
riggio a casa sicuramente conosce «il gio
co della ruota», una famosa trasmissione
televisiva di una rete privata condotta dal.
l'intramontabile Mike nazionale.
Il gioco consiste nell’indovinare una
frase nascosta scoprendo di volta in vo
ta una consonante. Tramite una ruota si
decide di volta in volta quanto vale cia-
scuna consonante scoperta; ma sulla
ruota cì sono anche i jolly e «perde tut-
to», inoltre, se si ha abbastanza denaro,
si possono anche comprare delle vocali
Chi per primo indovina la frase na-
S Ta IN SUO possi in
Il gioco è perciò abbe
stanza semplice, solo che questo è in
inglese e la frase misteriosa è quindi
molto più ostica di quanto si pensi. Fate
attenzione che le consonanti e le vocali
in inglese hanno una diversa frequenza
cui chiedere una «w» non è così as-
surdo come in italiano, inoltre le parole
inglesi hanno pochissime vocali, rispet
to all'italiano, e questo facilita un po' il
gioco anche a chi non ci perfet.
tamente la lingua di Shakespeare.
Scroll2 2.0.7
1990
fayson G.
ancaster
1C-Link
Quanto volte siete costretti a
e giù per le barre di scroll solo perché
le freccine che lo comandano stanno
una in ci e una in basso? E avete mai
provato ad avere un monitor A4 in cui la
freccina su dista ben 25 centimetri da
‘are su
"NT
lle
UL
Scroll2 - Doppie frecc
quella in giù? Bene avete finito di scor-
razzare per lo schermo alla ricerca delle
frecce! Scroll2 vi crea una coppia di
frecce a ciascun capo della barra degli
scroll così da poter usare quella che è
più vicina al punto in cui siete sia se do-
\e se dovete andare
e ulteriore abbellimento si pos-
sono scegliere vari tipi di frecce tra cui
alcune tridimensionai (tipo quelle del
system 7) oppure si possono dimezzare
le dimensioni della coppia di frecce così
da occupare lo stesso spazio che pre
cedentemente aveva una sola freccia
(ma in così è decisamente «
vorarci). È un INIT con accesso dal pan
nello di controllo per la configurazione,
quindi può dare qualche problema con
altri INIT o con certe applicazioni; se il
problema sono le applicazioni si può
istruire Scroll2 che si disattiva quando
queste vengono lanciate.
MCmicrocomputer n
srfigurazione, a
109 -
luglio/agosto 1
GunShy 1.2
1988
by E. C. Horvath
Every-Ware
GunShy è in pratica il gioco del Mah-
jong, unica differenza non usa le clas-
siche tessere, con i numeri e le stagioni
cinesi, ma una serie di icone persona-
lizzabili a piacere (con ResEdit); ad
esempio quelle fotografate provengono
dal desktop dell'autore. Anche il tavolo
da gioco su cui sono posate le tessere
è personalizzabile a piacere con una
qualsiasi immagine PICT; anche per
questo si deve usare ResEdit, ma è tut-
to spiegato nel menu degli Help: dove
si trovano pure le regole di gioco e le
spiegazioni d'uso. Tra le opzioni del me-
nu Help si trova anche «Every-Ware»
che ci informa di questo nuovo tipo di
Freeware: se vi piace dovete darne su-
bito una copia ad un amico, se non ave-
te amici che lo vogliono mandatene in-
dietro una copia all'autore; possibilmen-
te dopo aver modificato le icone o altro.
Mie fAMt Molp_ Wodlaurs
PD SOFTWARE MAC
GunShy
È il gioco del Mahjong
con una serie di icone
personalizzabili.
Se avete fatto delle modifiche dovete
aggiungere il vostro nome a quello degli
autori nell'apposita stringa. In questo
modo l'autore può seguire l'evoluzione
del suo software e i gusti degli utenti
Gira correttamente sotto multifinder,
se Îl monitor è a colori (anche sugli SE
con monitor esterno), usa una serie di
tessere colorate anch'esse personaliz-
zabili.
Eliza 1.0 (Hypercard}
1988
by Yen Applecia
Shareware 5.
Eliza è uno dei primi tentativi di dia-
logo interattivo uomo macchina nato
con l'intento di dimostrare che è possi
bile generare una discussione tra un
umano e un computer in modo che sia
praticamente indistinguibile da una tra
due umani. In effetti le cose non anda-
rono proprio così, Eliza genera dialoghi
abbastanza credibili solo se l'umano se-
gue «certe regole», appena se ne disco-
sta un po' viene fuori inequivocabilmen-
te la meccanicità del processo di gene-
razione. Questo si basa su due «moto-
ri». Il primo inverte la frase scritta dal-
l'umano scambiando il soggetto con il
complemento oggetto e/o trasformando
la frase da affermativa a interrogativa e
viceversa. Il secondo «motore» intervie-
ne quando il primo fallisce (vuoi perché
MCmicrocomputer n.
Eliza
Dialogo tra uno
psicanalista (E!
la frase è troppo corta, oppure priva di
parole chiave riconosciute da Eliza) e
lancia una frase scelta a caso tra quelle
che sì usano per proseguire una conver-
sazione: ad esempio «Spiegati meglio»,
oppure «Non credo di aver capito bene
cosa intendi dire» e così via
109 - luglio/agosto 1991
Quello che ne deriva è un dialogo
che, preso a piccole dosi, è effettiva-
mente molto convincente. Non credo
sia proprio un caso se si è scelto il tipo
di dialogo tra uno psicanalista (Eliza) e il
suo paziente; ma questo non diteglielo
al vostro nella prossima seduta
249
PD SOFTWARE MAC
Deck edit 1.1D1
Questa utility permette di ridisegnarsi
a piacere il dorso delle carte di tutti i so-
litari del Casteel. Si può semplicemente
scegliere tra i fondini di serie del
system oppure si può trasferire il mazzi
di carte verso Mac Paint e, una volta
editate, si possono importare nuova:
mente nel solitario. In questo modo po:
tete mettere la faccia dei vostri figli o,
perché no, di vostra suocera nel dorso
delle carte e poi regalare il solitario agli
interessati per il loro compleanno.
Deck Edit
del dorso
figure del
Shuttle 88
1988
di E. Jones
by Ron & Remo Minor
Shareware
Siete al posto di comando di una na-
vetta shuttle e dovete recuperare una
serie di satelliti americani in uno spazio
affollatissimo di meteore, satelliti sovie
tici (con la falce e il martello disegnato
sopra) e gigantesche stazioni orbitali. AI
terzo urto con uno di questi oggetti la
navicella va in pezzi e la missioni fini-
sce. Di tanto in tanto appare un satellite
americano (riconoscibile per la scritta
USA) e si dovrà allora azionare il braccio
estensibile dello shuttle per effettuare il
recupero
Il gioco è piuttosto semplice, ma bi-
sogna allenarsi bene ad usare il braccio
Shuttle 88
Siete al posto di
comando di una
navetta shuttle e
dovete recuperare un
satellite americane
mobile (invero alquanto scomodo da co
mandare) prima di poter gustare appie-
no questo gioco. Gira sotto multifinder,
niente colore
Golf 1.0
1986 CCC
by M. A.
Freeware
Casteel
Un altro solitario della CCC, anche
questo come Canfield ha perciò il maz-
zo di carte ridisegnabile a piacere con
DeckEditor.
Questo solitario è un pò più difficile di
Canfield, ma più o meno le regole sono
le stesse: si tratta di porre una sull'altra
le carte prelevate da sette mucchietti in
modo che la carta aggiunta sia minore 0
maggiore di uno di quella precedente. Il
mazzetto di carte girate permette di
scavalcare punti ostici del gioco, ma al
solito conta l'attenzione e, perché no, la
fortuna. Anche questo solitario si può
giocare, stranamente, in più giocatori (al
250
idisegnabile a
ckEditor.
massimo quattro); anche se a quel pun-
to non lo si può più certo chiamare ‘so-
MCmicrocomputer n.
litario'. Gira sotto multifinder, ma niente
colore. DE
109 - luglio/agosto 1991
Lo spazio tradizionalmente dedicato al software dei lettori
e quello occupato dal PD-software sono stati unificati.
In queste pagine parleremo di programmi di Pubblico Do-
minio (FreeWare o ShareWare) disponibili in Italia attraver-
so i vari canali PD. Tutti i programmi presentati saranno
reperibili anche attraverso il canale MCmicrocomputer, sia
su supporto magnetico sia su MC-Link.
Saranno recensiti sia programmi già nei circuiti PD, sia
quelli che i lettori stessi vorranno inviarci affinché, se rite-
nuti meritevoli dalla redazione, siano resi di Pubblico Do-
minio.
I lettori di MCmicrocomputer autori dei programmi dei qua-
li si parlerà in queste pagine (e ì cui programmi saranno
distribuiti come PD dalla rivista) saranno ricompensati con
un «gettone di presenza» di 100.000 lire.
È necessario attenersi ad alcune semplici regole nell'in-
viare i programmi in redazione.
1) Il materiale inviato deve essere di Pubblico Dominio
(o ShareWare) e prodotto dallo stesso lettore che lo invia.
2) Il programma inviato deve risiedere su supporto ma-
gnetico (non saranno presi in considerazione listati).
3) | sorgenti eventualmente ac-
clusi devono essere sufficientemen-
Il PD-software dei lettori di
mente, che tali informazioni siano richiamabili da program-
ma con un metodo noto e indicato nelle istruzioni.
6) Saranno presi in considerazione solo i lavori giunti in
redazione accompagnati dal talloncino riprodotto in questa
pagina (o sua fotocopia) debitamente firmato dall'autore.
I programmi classificati non come FreeWare ma come
ShareWare (quindi non propriamente di Pubblico Dominio,
anche se consideratine generalmente parte) comportano
da parte dell'utente l'obbligo morale di corrispondere al-
l'autore un contributo a piacere o fisso secondo quanto in-
dicato dall'autore e conformemente a quanto appare al lan-
cio del programma. MCmicrocomputer non si assume al-
cuna responsabilità od obbligo riguardo a questo rapporto
intercorrente tra autore ed utilizzatore del programma. A
titolo informativo precisiamo che l'obbligo morale alla coi
responsione del contributo scatta non nel momento in cui
si entra in possesso del programma, ma nel momento in
cui si passa a farne uso dichiarando implicitamente di ap-
prezzarne le caratteristiche.
I nessun caso (per ragioni organizzative) sarà reso noto
all'autore l'elenco o il numero delle persone che hanno
eventualmente deciso di entrare in possesso del program-
ma attraverso il canale MCmicrocomputer.
te commentati.
4) Per ogni programma inviato
l'autore deve includere due file
Compilare e spedire a
MCmicrocomputer - Via Carlo Perrier 9, 00157 Roma
(«readme» e «manuale»), il primo
contenente una breve descrizione
del programma ed il secondo una ve-
ra e propria guida all'uso per gli uten-
ti, con tutte le informazioni necessa-
rie per un corretto impiego (se il pro-
gramma è particolarmente semplice
può essere sufficiente il solo read-
me, mentre saranno particolarmente
apprezzati fra i programmi più com-
plessi quelli dotati di help in linea). In
calce ad entrambi i file deve essere
apposto il nome, l'indirizzo ed even-
tualmente il recapito telefonico del-
l'autore.
5) AI lancio, il programma deve
dichiarare la sua natura PD (o Sha-
reWare), nonché nome e indirizzo
dell'autore. È ammesso, alternativa-
Questo tagliando (0 fotocopia 0 equivalente) deve essere înviato ad MCmicrocom-
puter, unitamente al materiale da selezionare, da parte degli autori di software che
presentano | propri lavori per la recensione sulla rivista e l'inserimento nei canali PD.
Il sottoscritto
Cognome e Nome
nato a
Codice Fiscale
residente in ..
invia il programma
dichiarando di esseme l'autore ed autorizzando MCmicrocomputer alla distribuzione
secondo le regole ed ì canali consueti del Pubblico Dominio.
Data .... . Firma
MCmicrocomputer n. 109 - luglio/agosto 1991
251
DATA AUTOMATION s.r.l.
intro Direzionale Milanofiori - Palazzo A°2 - 20090 ASSAGO (MI) - Tel: 02-89201870 ra. - FAX: 02-89200220
PERSONAL COMPUTER DESKTOP PC. PORTANLI STAMPANTI
HEWLETT PACKARD — _|__ COMPAQ notebook FUJITSU
VECTRA Q5/16S mod. 40: LTE mod. 20 £. 2.170.000] px2150 9AGHI- 80col-220cps £. 590.000
80886sx - 16 MHz - 2MB RAM - FDD3,5° - HD 42MB | 80C86- FDD 1.44MB - HD 20MB - LCD CGA DX2250 9AGHI-136 col- 220 cps £. 695.000
Tastiera Estesa - Super VGA - 1 Ufseriale- 1/ parallela | 1TE/286 mod. 40 £. 3.220.000| 2X2400 9AGHI-136 col- 2700ps £. 815.000
* Monitor NEC Multisyne 2A Analogico 800x600. | gn286- FDD 1.44MB-HD40MB_LCD CGA DL3400 24 AGHI-136 col- 240 cps E. 885.000
Offerta DATA AUTOMATION £. 4.100.000 |,7x/3865-20 mod.60 £. 5.180.000| 245599 24AGH!136 col 4050ps £. 1.860.000
VECTRA Q5/20 mod. 87: 80386sx-20MHz-FD1,44MB-HD 60MB-LCD VGA
80386-20 MHz-2MB RAM -FDD 3,5"(1,44 MB)-HD84 MB DL900 24AGHI-110c0/-150cps £. 415.000
Tastiera Estesa - Super VGA - 1 i seriale - 1 i parallela AST notebook — | DL1100 24AGHI-110 co- 200cps E. 480,000
* Monitor NEC Multisyne 2A Analogico 800x600 DL1200 24 AGHI-136 col- 200cps E. 675.000
Otterta DATA AUTOMATION £. 5.700.000 | EXEC 286 mod. 20 £. 2.850.000 | x1r COLORE x DL{100DL1200 £. 50.000
COMBRG 80286 - FDD 1,44MB - HD 20 MB-LCD VGA
EXEC 286 mod. 40 £.3.150.000
DESKPRO 386N mod. 40: 80286 - FDD 1,44MB - HD 40MB - LCD VGA NEC
Losnii ig 5 MERA a ERE EXEC 386 mod. 40 £.3.750.000| P-20 24 AGHI- 80 col - 200 cps £. 500.000
ciare avi dirai cia 3 È 7 P-30 24 AGHI- ] . 700.000
* Monitor NEC Multisyne 2A. Analogico 800x600 | 503969x20MHz-FD 1,44MB-HD <0MB-LCD VGA ra % ‘AGHI pa a È Siofono
5; EXEC 386 mod. 60 £. 4.250.000 Ro, (970)
Offerta DATA AUTOMATION £. 3.200.000 20MHZ-FD 1.44MB-HD GOMB.LEDVGA | P:79 24 AGHI-196 col - 300 cps £. 1.080.000
DE I aisi i KIT COLORE P.80/8.90 — €. "180.000
x P- È . 180,
803865x -20 MHz - 2MB RAM - FDD.3,5° - HD 60 MB TOSHIBA notebook
Tastiera Estesa - Super VGA - 1 it seriale - 1 i parallela s EPSON
* Monitor NEC Multisyne 2A Analogico 800x800 |7-1000 LE £. 2.200.000] | 400 Re i ST01000
Offerta DATA AUTOMATION £. 4.470.000 |80C86-FDD 1,44MB- HD 20MB-LCD ATST LX-1050 9AGHI-136 col- 150 cps E. 620.000
DESKPRO 386/25e mod. 120: T-1200 XE120 £. 2.700.000 | Fx.1050 9AGHI-136c01-220cps £. 750.000
80388:25 MHz - 4MB RAM - FDD3,5" - HD 120 MB |800286-FDD 1,44MB-HD20MB - LEDATET | L0.400 24AGHI- 80c0|-150cps £. 480.000
Tastiera Estesa - Super VGA - 1 VI seriale - 1 i/t parallea |T-7200 XE/40 £. 3.200.000 | LO-850 24AGHI- 80c0l-246cps £. 835.000
* Monitor NEC Multisyne 2A Analogico 800x600 | 80C286 - FDD 1,44MB - HD 40MB - LCD AT&T L0-1050 24 AGHI-138 col - 246 cps £. 1.045.000
ù 2
Offerta DATA AUTOMATION £. 7.550.000 |7-2000 SX/20 £. 3.950.000 STAMPANTI LASER
WYSE 80386sx- FDD 1,44MB - HD 20MB - LCD VGA
Lo T-2000 SX/40 £. 4.300.000 NEC
Nagsosxmiad 40 È 80986sx- FDD 1,44MB - HD 40MB - LCD VGA
809965x-16Mitz -1MB RAM - FDD3,5" - HD40MB 5-50 6ppm- 1,5MBRAMEmulHP £. 1.800.000
Tastiera Estesa - Super VGA - 1 i seriale - 1 Vf parallela S-60P 6 ppm- 2MB RAM-Postscript £. 2.750.000
* Monitor NEC Multisyne 2A Analogico 800x600 Appietatk
Otterta DATA AUTOMATION £. 2.600.000 | NEC Monitors Multisyne | COLORMATE £. 8.500.000
WY386sx/20 mod. 110: Trasferimento Termico 3ppm-SMB RAM-Postscript
80386sx-20 MHz - MB RAM - FDD3,5" - HD 110MB | 2A £. 620.000| colorPantone - Appletalk
Tastiera Estesa - Super VGA - 1 i/t seriale - 1 if paralleta 14" COLORE -800x600 Analogico
* Monitor NEC Multisyne 2A Analogico 800x600
È È 3.550.000, SD £. 810.000| -— HEWLETT PACKARD -
Offerta DATA AUTOMATION £. 3.550. {e COLORE - 1024058 in i «ci
iz 5 rJo! . 1.670.
__ERSON 40 £. 1.450.000 || pom512XG RAM00 dp
EL-2 mod. 20: " he 16° COLORE -1024x788 no Interi LaserJet III £. 2.550.000
80286- 10 MHz - 640KB RAM - FDD35" - HD20 8 ppm-1MB RAM-300 dpi-cass.200 fogli-Fonts scal
Tastiera Estesa - Super VGA - 1 i/f seriale - 1 if parallela sp £. 2.880.000 da ani lla
* Monitor NEC Multisync 2A Analogico 800x600 207 BGLORE=1200x1@26n0 ini) CANON —
2
Offerta DATA AUTOMATION £. 2.100.000 SCHEDA VGA £ 150.000] 182-4 £. 1.650.000
EL-3s mod. 40: ‘800x600 - 16 COLORI 256kKB RAM ppmai Hi RASOI dpi oa
80386sx- 16 MHz - 1.6MB RAM - FDD3,5° - HD 40MB -8 mari £. 2.400.000
So È Sisaiicnaità i SCHEDA VGA £. 420.000] 8 ppm-1MB RAM<00 dpi-cass.200 fogli-Fonts sca
‘astiera Estesa - Super Ut seriale - 1 if parallela. | 1024768 - 256 COLORI 1MB RAM
* Monitor NEC Multisyne 2A Analogico 800x800 Cerîiicate dala NEC ITALIA BJ-106 £. 490.000
Otterta DATA AUTOMATION £. 2.800.000 Portatile. Bubble-{at;-(40}&alonne:100eps
Garanzia 12 mesi: presso il nostro Centro di Assistenza. Informazioni Commerciali
1 Prezzi si intendono al netto di IVA 19%. Linea Diretta
Spedizione Contrassegno in tutta italia. 0337-290664
Per quantita’ e prodotto, Sconto fino al 50% servizio dalle 8,00 alle 21,00
1 prezzi indicati sono un esempio delle proposte DATA AUTOMATION. SABATO COMPRESO
R)ubriche e S)ervizi
di Corrado Giustozzi (MC0006 su MC-Link)
Terminata l'analisi dei sottosistemi di lettura e scrittura dei messaggi
vediamo questo mese come sono organizzate le conferenze
elettroniche di MC-Link, vero e proprio cuore del sistema
Già vi ho detto altre volte in passato
che MC-Link è essenzialmente un siste-
ma di messaggistica, Esso comprende,
è vero, una sezione di programmi Public
Domain e ShareWare piuttosto ben for-
nita ma non è questo il suo scopo
principale: il vero cuore del sistema
sono invece le numerose «conferenze
elettroniche», aree tematiche aperte al
dibattito ed agli interventi di tutti gli
utenti
E proprio di tali conferenze che vi
parlerò questo mese, per vedere come
sono strutturate e come si può parteci-
parvi attivamente.
R)ubriche e S)ervizi
Comincio col ricordare che le varie
conferenze di MC-Link sono suddivise
in due grandi gruppi: le Rubriche ed i
Servizi. Al primo gruppo si accede sele-
zionando la voce R)ubriche dal menu
principale, al secondo gruppo si accede
selezionando la voce S)ervizi. Tale se-
parazione, va detto, è formale più che
sostanziale: infatti il comando A)rea,
che permette di raggiungere diretta-
mente un'area di conferenza conoscen-
done il nome, agisce indifferentemente
su entrambi i gruppi
Qual è allora la differenza? Molto
semplice: le Rubriche sono, come dice
il nome stesso, la parte centrale di
questa speciale rivista telematica che è
MC-Link, quelle aperte al dibattito ed
all'interazione con tutti gli abbonati; |
Servizi sono invece aree più specializza-
te, e generalmente a sola lettura, che
vengono usate dal sistema (la redazio-
ne, i moderatori) per rendere note agli
utenti determinate comunicazioni «di
servizio» riguardanti il sistema stesso e
la sua gestione. Alcune di queste aree
di servizio sono attualmente vuote, ma
sono destinate ad accogliere cose quali
il manuale in linea, i dettagli sulla tariffa-
zione, trucchi e suggerimenti sull'uso
del sistema e così via; un'altra è una
specie di «cassetta dei suggerimenti»
nella quale tutti gli utenti possono pub-
blicamente proporre suggerimenti o
MCmicrocomputer n. 109 - luglio/agosto 1991
commentare le caratteristiche del
stema.
A prescindere da questa differenza
formale, per tutto il resto le aree di
conferenza si comportano in maniera
perfettamente analoga e quindi, nel se-
guito, non farò differenza tra l'uno e
l'altro gruppo nel descrivere le varie
modalità operative.
sì
Organizzazione delle aree
Entriamo dunque nel vivo della que-
stione e cominciamo a vedere cosa
sono e come sono strutturate le varie
aree di conferenza.
Come già sappiamo, le conferenze
sono aree tematiche: ossia ognuna di
loro è dedicata ad un particolare argo-
mento o soggetto. Ogni conferenza è
condotta da un apposito moderatore
che si fa garante del corretto svolgi-
mento del dialogo e, a seconda dei casi,
dirime eventuali questioni, risponde alle
domande degli utenti, aiuta gli inesperti
e così via
Le conferenze attualmente aperte su
MC-Link nell'ambito delle Rubriche so-
no un centinaio, raggruppate in una
struttura gerarchica ad albero che fa
capo ad una ventina di categorie gene-
rali che vediamo elencate in figura 1
Come si nota vi sono temi tecnici (com-
puter, sistemi operativi, linguaggi di pro-
grammazione, telematica e telecomuni-
cazioni), temi culturali (arti, letteratura,
scienze) temi di attualità, temi di relax
(giochi, hobby, entertainment) ed anche
un «ramo» dedicato agli annunci econo-
mici del tipo compro/vendo/cambio.
La «profondità» dell'albero, che per il
programma di gestione è teoricamente
illimitata, viene tuttavia mantenuta per
motivi pratici ad un massimo di due o
tre livelli! abbastanza da permettere
un'accurata ripartizione delle singole
aree ma non troppi da confondere la
vita agli utenti che vi debbano «navi
gare»
In figura 2 vediamo l'elenco completo
dell'albero delle Rubriche. In esso com-
paiono varie indicazioni: innanzitutto la
differente indentazione delle righe rap-
presenta visualmente la struttura gerar-
chica delle varie aree e sottoaree; per
maggiore chiarezza le aree terminali,
ossia le conferenze vere e proprie, sono
scritte in maluscolo, mentre | nodi, ov-
vero le semplici diramazioni dell'albero.
sono scritti in minuscolo. Il codice
MCXXXX indica il moderatore dell'area
(MC0001 corrisponde ad una gestione
diretta da parte del sistema). Segue
infine una breve descrizione del conte-
nuto dell'area stessa. Le aree contras-
segnate dal «cancelletto» (simbolo «#»)
sono riservate, una cosa che vedremo
tra poco
In figura 3 vediamo invece il breve
elenco delle aree presenti sotto la voce
Servizi alcune delle quali, come dicevo
prima, non sono ancora attive. Fra quel-
le attive segnalo in quanto assai utile
l'area MC-COMMENTS, nella quale cia-
scuno può esprimere pareri e commenti
Figurat A
L'elenco delle aree annunci
tematiche principali arti
nelle quali sano attualita Comsenti, inf:
suddivise le clubs
conferenze di MC- computer
Link didattica
entertainment
forua
giochi
hobby
informatica
letteratura
linguaggi
opsys
redazioni
scienze
telematica
Aree dedicate agli annunci economici
Nusjca, cinena
Aree di varia u
Aree dedicate ai piu' diffusi computers
Scuola, Universita", Formazione
Intrattenimento, hunor e svago
Filo diretto con le aziende, gestito dalle aziende
Giochi matematici, enigi
Hobby, passioni e tempo libero
Informatica in genere
Aree dedicate alla letteratura
Linguaggi di programmazione
Sisteni operativi
Aree riservate alle redazioni della Technisedia
1) aondo della scienza
Aree dedicate alla telecomunicazione
teatro ecc
azioni, notizie su argomenti di attualita'
nita' e clubs gestiti dagli abbonati
e varie
253
MC LINK
sul sistema, chiedere ed ottenere consi-
gli e spiegazioni, segnalare eventuali
malfunzionamenti, offrire idee e sugge-
rimenti, proporre migliorie. In generale
questa è l'area istituzionalmente dedica-
ta all'interazione con chi si occupa dello
sviluppo e della gestione di MC-Link.
MC-FLASH e MC-NEWS sono invece
due aree a sola lettura che servono per
offrire agli abbonati un aggiornamento
su ciò che accade sul sistema: nella
prima vengono segnalati gli argomenti
salienti attualmente in corso di discus-
sione, nella seconda vengono illustrate
le eventuali novità tecniche ed operati
ve conseguenti ad aggiornamenti del
programma di gestione del sistema o
dell'hardware. Da notare che l'utente
Viene automaticamente avvertito dal si»
stema, con un'apposita segnalazione
che compare subito dopo l'inizio del
collegamento, della presenza di even-
tuali messaggi nuovi in una di queste
due aree.
Struttura delle aree
Vediamo ora invece come sono strut-
turate le singole aree di conferenza in
funzione delle loro proprietà operative,
Comincio col notare che, pur se la
stragrande maggioranza delle aree è ad
accesso libero, ve n'è qualcuna riserva-
ta. In particolare sono di questo tipo
tutte quelle che in figura 2 sono con-
trassegnate dal cancelletto. In un'area
riservata l'utente generico non può en-
trare senza una speciale autorizzazione
conferita dal moderatore dell'area stes-
sa. Generalmente sono riservate solo
quelle aree realmente private, cioé no-
leggiate da qualche utente e gestite in
proprio, o quelle aree dedicate a temi
particolari; in ogni caso l'autorizzazione
all'ingresso va richiesta al moderatore
mediante comunicazione privata
Vi è poi il caso dì aree a sola lettura,
nelle quali cioe l'ingresso è libero ma
nessuno può lasciare messaggi al di
fuori del moderatore e degli eventuali
utenti da lui esplicitamente abilitati, An-
che in questo caso, se si ritiene di avere
un buon motivo per poter essere abilita-
animare!“ RCDDOI Aree 4 econoelci toby #CIOOL Vabby, passioni e tasso Vibera
auto AL0I8I Cesar Miti AIDIOOIE i vernione aratogizo digitale, svervinstins
foro 010083 Apoar AUDIOETT © KEBEOR I vIT di AubrOreviea
AARIMARE- MC3820 Compa AUTOCLUB = KEDDDE Giote e dolori di auto n sotorì
sIFi actoDa atta ue NCIARE Ficette è Filosofia dell'arte coltraria
an ACODDI Moto FOTOCLUA —MEDDGS Club dei Fotcappassionati
NUsICA ACL0D3 Stranent FOTONEVS = INCOOGS Novita" è notizie cal monde delle Vatagratia
SOFINARE = KE3920 Scanbi MII 010002 Alta Fegelta”
VARIE NOTOCLUB = MEITET Tutto, 5 qua ociC1 isti a antacielivno
sito ACI798 tenpater è è
archivio: AEBIDL Archivio storico aree Singles, Giovani, Hackclub ace 50081 NEZZAS Cansisi i, zo do sportiva
ANTGABG-#9.- MEODDI Archivi viaeer ACLOSS Viaggi + tor
ETOVANTAG-S8- ACODDI Archivio si
GIOVANI REDOOI Archivio © Inforsatica CO00i Informatica in
HACECLUBRS-39 si club 1986 - 1981 2O-a0A att10s co
tena6-s9) È 1986 - 1869 GRAFICA NC6S0I Ca
SINCLA1RRS:89/ ACDODI Atzbivio storico area Sinclair vicsoness cotto n
SINGLESBICES.- BEDDDI Archivio storico area Singles " Pb-coImENTS KC6ROI
PO-MENSO © © NCSSZO Noth 4 di NC-1inh è Mteteraconputer
arti HECDEI Varia, cinema, teatro vec TEDRIMEPPATICA MEO2SO Scienza di secolo "inforaati:
cima ndo del cin
musica recensioni, chiacchiere Vetteratura NEDOI Aree delicate alta letteratura
Roste-cli o della nesica registrata e viva tie MCODOL Racconti ed informazioni di Fantascienza
FADEOOAYS notizie delle radio {da AUSIC-1%nk) FESELUE NCZIEI n club te per appassionati
stauweati 4 oecessici a predire esatto ESSONTABAMI REZIGI Netizio ut ndo della af tinti able, nec)
TEDRIAENUSICA produrre nusica FSSLIBRO ACHISI Un libro di sf scritto în gruspo; Una Iniziativa aperto a tti
iounuees o rassegne, festiva = Gestito di tOSIC-1inh FSMPACCONTI - ACSIEÌ fr euri parte di una anletevole conpetizione
Aumenti © proble Fa
attualita ACOODI Cament otizie su argomenti dI attualità” na NES288 Nuca Agen a Letterari
DESERT-STORA "NCOERE Com , netizde 1ulla guerra del golfo VO" REDAZIONE MCGRAE BEdezione Nuova Agen
sine WCIIGI Aabiente, ecologia, informazioni “verti* SCRIPTA NEGRE Area lettura
so ACEZEE Aree
cls ACCODI Aree di varia unanita' è clubs gestiti dast] abbonati Vioguagsi -— KEDDDI Linguasoî di programmazione
E" BMMIUREPUBLIC ACOSSE Area privata di guerriglia verbale Htc ACUIZS Lingue BASIC (Ì miîle nodi ger dire Ta stessa cosa)
GIOVINE KCOTES Area dedicata a) probleni dei giovan) CELANGUNCE — NCODDE Linguaggio ‘0°
A ILCSALETTO. NESALE Circolo private di libera conversazione ESPLUSPLUS | NEDDDG Linguaggio Cee Dbject Oriented Fragrannina
SINGLES © NCODDI Vita morte e miracoli di una scelta difticite pesi CESDI Data dazes Forader dh3 Loti
ssa MELISE Pascal è Turdotanca?
computer MEOODI Aree dedicate a) piu" diffusi canpatere AEETINGROLNT | REDODI Area di scambie dl brev) srssazal Lee Aiacteca |
ARSA 00258 Comedere Ansa
Rata ACIDE Apple #° è der con aco0LI Sieteni aperitivi
atri #E2036 Atari computers ca RECIOE Sistena sperativo (2/8
te ME3ISS Commodore C6U + CI2E un MCI970 furduare e seftoara per sistani informativi in n
tn MEREDE Arta dedicata 2i computer 18X e compatibili ni00e ACOODS Sistena operativa A6-D0s
mr AC3528 Bacintosh 06 MEIS2O Sistana operativa 05/2
(o NCOBD2 ASH computers ala COCDE Sistena operativo UNTE (e END)
SINCLATE = KEOOOB Sinclair Spectrua e 0L VIRSHIS KESTES Sistena operativo #5
NINDINE = VESIAE Uso ® programeazione In anblente Merasoft Vindoes
ditattica n Mito Da và È 4 redazioni NCOODI Aree riservate aîle redazioni della Technioedia
ricrocampu: cracenpater ADP-NETVORN “ KEEZSE Area risareata ad ADPreteorà
ASSOCIAZIONI“ MEOIZI Le ati di studenti univereltari | s Kr AC0DO9 Redazione di Maleracomater
gaia KEOLZI Preni per i concorso, berst + io sun MEOOLÌ Redazione di aclini
CIMENTS © BCOLZA Sossurri, voci e grido del popoîo studentes id ACDODI Redazione di frotoai
DIPLOMI ACOIZI CHI, dove, come, quando è perche” iui Disio È REDAIMUNIE — NCODIX dedezione area Mutor
Ba pH povit' da) sonda niversitario; netizie, n
ACRIZA Le Scuete Dirette a Fini Special) en I) mondo dela setenza
Biivesitas: = KEDZS Infornazioni sulle unlerstta Îtattane uisiche + pvioate MIE ATTO i vacci n
entertainment. ACOODI Intrattentuento, horor è svago ACODDI Aree dedicate alla
unta ACOOL2 Testi, racconti è qualche. (dex per sorridere ENTS “ KCSBAS Dialoghi tra utenti
RBSMENE O MCSBAS Novita" e nectass
giochi ACOODI rechi satematici, eniant e varie sicicule = to ooputer
MATENIGNICI " ACOODE Gicehi aatnatici Lo 56698 #ECIDI Punto sor |
VIDECEAMES/ MEAIZ6 TI sideogane e VI sue rurla nell'informatica TELEFONIA REODIS Tetefonta, cellulari, tariffe
Figura 2 — L'albero gerarchico delle Rubriche,
254
MCmicrocomputer n. 109 - luglio/agosto 1991
ti alla scrittura occorre farne domanda al
moderatore che deciderà opportuna-
mente
Un'altra caratteristica delle aree è la
«volatilità» dei messaggi. Praticamente
tutte le aree di conferenza sono «stori
che», ossia mantengono memorizzati
per sempre | messaggi in esse contenu-
ti. Esiste tuttavia la possibilità di definire
aree più «volatili», nelle quali non ven-
gono conservati tutti quanti ì messaggi
ma solo gli N più recenti (per default
N=500). Aree del genere sono indicate,
ad esempio, per dibattiti di attualità che
diventano presto obsoleti o per temi
leggeri che, dato il loro carattere, non
«meritano» una conservazione a lungo
termine, L'area MEETINGPOINT, che |
vecchi utenti di MC-Link ricorderanno
come Bacheca, è di questo genere.
Ciascuna area, dicevo prima, possie-
de un moderatore al quale è stata affi-
data la conduzione. Il nome del modera-
tore viene automaticamente mostrato
dal sistema ogni volta che si entra nel-
l'area, assieme all'intestazione dell'area
stessa. Per svolgere al meglio il suo
compito, il moderatore dispone di alcu-
ne facoltà addizionali rispetto a quelle
degli utenti: può cancellare qualsiasi
messaggio presente in area o modificar-
ne il contenuto; può inibire la facoltà di
scrittura a determinati utenti ed addirit-
tura inibire loro l'ingresso in area; può
consultare dati statistici riguardanti la
frequentazione dell'area e la lettura dei
relativi messaggi. Inoltre può inserire un
banner, ossia un breve messaggio che
viene mostrato automaticamente dal si-
stema ogni volta che si entra nell'area
Naturalmente anche l'attività dei mode-
ratori è regolamentata e controllata: ad
esempio il sistema tiene traccia in appo-
siti log di tutte le cancellazioni o le
correzioni apportate da ciascun modera-
tore ai messaggi della propria area. Nel
caso delle aree a contenuto tecnico il
moderatore è generalmente una perso-
na di comprovata competenza riguardo
al tema istituzionale dell'area che mode-
ra, in modo da poter intervenire con
cognizione di causa nelle discussioni,
rispondere alle domande, aiutare | prin-
cipianti e così via
Iscrizione e dimissione
Dato l'elevato numero di conferenze
presenti sul sistema è impensabile sup-
porre di seguirle tutte. Più probabilmen-
te ogni utente sarà interessato solo ad
un ristretto numero di esse, e non par-
teciperà alle altre. Per questo motivo è
implementato un meccanismo di iscri
zione alle aree che permette a ciascun
utente di tenere sotto controllo solo le
conferenze che gli interessano. Per cia-
scuna area di appartenenza il sistema è
infatti in grado di tenere traccia dei
messaggi letti e delle novità, in modo
da poter presentare all'utente la situa-
MCmicrocomputer n. 109 - luglio/agosto 1991
zione dei messaggi ancora da leggere.
Per iscriversi ad una conferenza non
serve alcuna particolare procedura: ba-
sta entrarvi normalmente, cosa che si fa
con il comando A)rea presente su quasi
tutti i menu del sistema, Nel momento
in cui si entra in un'area per la prima
volta il sistema provvede ad aggiungere
tale area alla lista delle conferenze cui
l'utente è iscritto; ciò significa che essa
farà parte di quelle che verranno esami-
nate in seguito al comando N)ovità che
vedremo fra un attimo.
AI contrario, quando non si desidera
più tenere sotto controllo una conferen-
za è necessario dimettersi esplicitamen-
te. Le dimissioni tolgono la conferenza
in questione dall'elenco delle aree cui
l'utente é iscritto, col risultato che essa
MC LINK
è N)ovi | quale chiede al sistema di
visualizzare tutte le novità presenti in
tutte le diramazioni dell'albero poste più
in basso rispetto al punto in cui ci si
trova attualmente. Tanto per chiarire le
idee, nel caso di figura 4a (livello princi-
pale) tale comando ci presenterebbe
l'elenco delle novità di tutte le conferen-
ze cui siamo iscritti, mentre nel caso di
figura 4b cì mostrerebbe le sole novità
del gruppo di conferenze comprese nel
«ramo» linguaggi. In pratica tale coman-
do effettua una scansione in basso del-
l'albero alla ricerca dei messaggi ancora
non letti.
Figura 3
L'albero gerarchico
dei Servizi MANUALE
NC-CONNENTS
NC-FLASH
ac-info
DESCRIZIONE
REGOLAMENTO
TARIFFE
NC-NENS
NC-TRUCCHI
E MODERATORI
NCO003 11 sanuale di NC-tink
NCO003 Suggerizenti, idee è modifiche a NC-link
NC0003 Gli argomenti caldi della settimana
NC0003 Tariffe, regolamento, descrizne ed abbonamenti NC-1ink
NC0D03 Descrizione del sistema NC-link
NC0002 Regolamento di servizio
NCO002 Tariffe del servizio NC-link
HCO003 Messaggi di sistema di NC-LINK
NCD003 Trucchi sull'uso di NC-link
NC0003 Area riservata ai moderatori
non verrà più scandita dal comando
N)ovità. Tuttavia il sistema non perde
la nozione dell'ultimo messaggio letto:
se in un secondo tempo si ritorna in
un'area da cui ci si era dimessi, infatti,
ci sì accorgerà che la segnalazione delle
novità è corretta, ossia parte dal mes-
saggio successivo all'ultimo che era sta-
to letto prima delle dimissioni.
Il menu dell'albero
Vediamo in figura 4a il menu RUBRI-
CHE che si ottiene selezionando la voce
R)ubriche dal menu principale. Un me-
nu identico a questo viene mostrato
anche quando ci si trovi in un «nodo»
dell'albero gerarchico delle conferenze,
come ad esempio si vede in figura 4b, e
naturalmente anche selezionando la vo-
ce S)ervizi.
Il comando principale di questo menu
L'onnipresente comando A)rea per-
mette di entrare direttamente in una
specifica conferenza a patto di cono-
scerne il nome almeno in parte: se la
parte di nome fornita dall'utente identifi-
ca senza ambiguità un'area il sistema vi
entra direttamente; altrimenti propone
in un apposito menu la lista delle aree
che soddisfano il nome, dalla quale l'u-
tente può selezionare quella desiderata.
Da notare che la ricerca viene effet
tuata non solo sul nome della conferen-
za ma anche sulla riga di descrizione
che compare in figura 2, per consentire
ricerche del tipo «vediamo quali sono
tutte le aree in cui si parla di modem».
Il comando l)ndice consente di otte-
nere l'elenco delle conferenze attual-
mente attive sul sistema, nello stesso
formato della figura 2. Come il comando
N)ovità esso agisce in modo gerarchico
(e ricorsivo) su tutti i livelli dell'albero
da rubriche: Novita", A)rea, I)ndice, D)inissione, H)elp, /, Quit?
4b rubriche/linguaggi: N)ovita', A)rea, I)ndice, D)imissione, H)elp, /, Quit?
4e C-LANGUAGE: N)ovita', E)lenco, R)icerca, U)]tini, S)elezione, I)ndice, L)egge-
re, C)ancellare, P)reparare, A)rea, G)eneralita', H)elp, /, Quit?
Figura 4 — Il menu dell'area R)ubriche (4a), quello di un nodo intermedio dell'albero (4b) e quello di una
conferenza (4)
255
MC LINK
sestese TECHNI-LINK (R) V4.15 **
(C) Copyright 1986 - 1990 technimedia
by Bo Arnklit
Codice abbonato: NCI010
Password personale:
NC-LINK (R) Reg, Trib. Roma 586/90
NO-Link 06/06/91 16:11
NC0006 Corrado Giustozzi
Collegamento precedente: 06/06/91 15:23
332) Leggere i nuovi messaggi în A)rea NC-FLASH
NC-Link: A)rea, R)ubriche, P)rogra
C)hat, U)tenti, H)elp, B)ye?a
Area (?=ricerca): ac-flash
1a Zservizi/NC-FLASH:
Area: servizi/NC-FLASH
Moderatore: NCOOO3 Bo Arnklit
Ricerca novita"...
1 asg, 452 bytes
NC-FLASH: Novita", E)lenco, R)icerca, U)It
A)rea, Gleneralita", Help, /, Qui
Nsg: Data: — Bytes Da:
35 06/06/91 252 NCB0D6 Corrado Giustozzi
A)rea, G)eneralita', H)elp, /, Quit?1
LEGGERE: S)ingola, G)uidat.
servizi/NC-FLASH
Msgi 35, 06/06/91 11:06 *2526
Da: NCO006 Corrado Giustozzi
Oggetto: Regalamentazioni Telefoniche
Una legge recentemente uscita aggiorna |,
l'allacciamento di "apparecchiature terain
rie telefoniche) alla rete telefonica.
+ F)ilebox, Mailbox, Servizi, X)press,
Eli argomenti caldi della settimana
Selezione, I)ndice, L)eggere,
Oggetto:
Regolamentazioni Telefoniche
NC-ELASH: Novita", Ellenco, R)icerca, U)ltisi, S)elezione, L)ndice, Leggere,
Protocollo, H)elp, /, Quit?s
regolamentazione sull'acquisto e
(telefoni, fax, noden, segrete
I dettagli al messaggio 538 dell'area TELEFONIA.
Corrado
NESSAGGIO®1/18: Alttuale, H)elp, /, O)uit?a
NC-FLASH: Novita", E)lenco, R)icerca, U)itiù
A)rea, G)eneralita", Help, /, Qu
Area (?sricerca): c-lan
1: /rubriche/1inguaggi,
Area: rubriche/linguaggi,
Noderatore: NCO006 Corra:
Ricerca novita"...
6 #59, 5578 bytes
C-LANGUAGE: Movîta', E)
re, C)ancellare, #)re
Nsg: Data: — Bytes Da;
826 04/06/91
827 04/06/91
828 05/06/91
829 05/06/91
830 05/06/91
831 05/06/91
742 NC0I
153 NOA
1884 WCI:
292 MCO:
286 NCOI
C-LANGUAGE: Novita", E)
re, C)ancellare, P)rei
rubriche/linguaggi: N)ov
rubriche: Novita", A)re
NC-Link: A)rea, R)ubrich
Cihat, U)tenti,
Conferaa (5/N)?s
Durata collegan. 4 nîn.
Logoff 06/06/91 16:15
Figura 5 — La stampa
1021 WC1674 Nichele Iacobe]lis Formati Grafici
che mostra l'operatività nelle aree dì conferenza,
|
+ S)elezione, 1)ndice, L)eggere,
?a
/©-LANGUAGE: Linguaggio 'C"
/0-LANGUAGE
do Giustozzi
lenco, R)icerca, U)Itiaî, S)elezione, l)ndice, L)egge-
parare, A)rea, G)eneralita", H)elp, /, Quit?i
Oggetto:
1832 Piero Anato Re:Codice Automodificante
1667 Wassiniliano Gjans Re:Formati Grafici
1166 Sergio Polini Re:Codice Automodificante
280 Luca Regoli
832 Piero Anato
Re:Formati Grafici
Re:Codice Automodificante
Tenco, Ricerca, U)Itini, S)elezione, 1)ndice, L)egge-
parare, A)rea, Gleneralita", H)elp, /, Quit?a
îta', A)rea, indice, D)imissione, H)elp, /, Qiuit?a
a, T)ndice, D)inissione, H)elp, /, Quit?a
le, P)rogramai, F)ilebox, N)ailbox, SJervizi, X)press,
Help, B)ye?d
di una breve sessione di collegamento con MC-Link
inferiori a quello dal quale viene impar-
tito.
Infine il comando D)imissione per-
mette, appunto, di dimettersi da un'a-
rea o da un intero ramo dell'albero delle
conferenze
Il menu della conferenza
In figura 4c vediamo invece il menu
completo che ci viene mostrato all'inter-
no di un'area di conferenza. Qui siamo
in particolare nella conferenza C-LAN-
GUAGE dedicata al linguaggio C.
Da notare innanzitutto la presenza di
molte voci di selezione già incontrate in
Mailbox. N)ovità, Ellenco, R)icerca,
UlItimi, il cui significato già ci è noto
La voce S)elezione ci permette di
selezionare per la lettura un numero
qualsiasi di messaggi indicandoli me-
diante i loro numeri progressivi: è possi-
bile specificare messaggi singoli o inter-
valli di messaggi, in qualsiasi combina-
zione tra loro.
Con il comando l)ndice si chiede la
visualizzazione estesa dell'insieme di
messaggi risultante dall'ultima operazio-
256
ne di selezione, Ricordo a tale proposito
che nelle conferenze, così come avvie-
ne per la Mailbox, all'atto dell'ingresso
in area il sistema provvede ad effettua-
re automaticamente una selezione per
novità
| comandi L)eggere e S)crivere atti-
vano gli omonimi sottosistemi che ab-
‘biamo visto in dettaglio negli scorsi me-
si. Invece C)ancellare permette di can-
cellare un messaggio a patto che ne sia
l'autore e che non sia ancora stato letto
da un altro abbonato.
Il comando A)rea permette, come
sempre, di spostarsi in un'altra area di
conferenza
Il comando G)eneralità, infine. mo-
stra un breve rapportino di stato sulla
conferenza nel quale sono indicati il tipo
della conferenza stessa, il numero di
messaggi contenuti, l'ultimo messaggio
presente, l'ultimo messaggio letto e via
dicendo.
Conclusione
Dicevano | cinesi che un disegno vale
più di mille parole, per cui a conclusione
di puntata vi propongo il resoconto di
una breve sessione durante la quale ho
navigato fra le conferenze per leggere
alcune novità (figura 5). Sfruttando ciò
che abbiamo visto fino ad ora non do
vreste avere problemi a comprenderlo
immediatamente
Comunque in sintesi ecco quello che
è successo: a collegamento avvenuto il
sistema mi ha avvertito della presenza
di novità nell'area MC-FLASH, così so-
no andato a leggerle (si trattava però di
un messaggio mandato da me stes-
so!). Dopodiché sono entrato nella con
ferenza C-LANGUAGE dedicata al lin-
guaggio C, dove ho elencato ma non
letto le novità. Infine mi sono scolle-
gato.
A questo punto sappiamo tutto sulle
aree di messaggistica del sistema, ed |l
nostro viaggio alla conoscenza di MC-
Link sta volgendo al termine. Rimango
no solo poche altre cose da vedere
l'uso del Chat, l'area Programmi ed il
menu Utenti, Di essi ci occuperemo a
partire dalla prossima volta
He
MCmicrocomputer n. 109 - luglio/agosto 1991
dl °°
LX.._ 9°
MOTHERBOARDS
Legal BIOS, OK. DIP/SIMM
HP:3012 286-12, Headland, e:
HP:3013
HP:3003
HP-3004
HP:3017
HP-3008 486-33, ISA, Intel,
HP:3010 486-33, EISA, Intel
AM.
UPS
HP-1000 4 , mini, TU
HP-1001 600VA, mini, TUV apprec
HP-1002 1500VA, minî, TUV appro
Novell monitor. card
approved
di
COMPONENTS
all 113.900
4M, half 137.300
756.800
16M, cache, baby 967,000
64k, cache, baby 2.290,000
cache, full 3.963,000
ftwr 130.000
HABER CO., LTD
TAIPEI, TAIWAN, R.O.C.
CARDS
portrait, I/NI 105.200
135,006
171.000
Ethernet, 16bit, NE2000 comp. 185.000
NETWARE ver. 2.2 call
CASES, KEYBOARDS
‘power 13.000
n w/power
HP-6004 mini tc
HP-6002 super to
HP-9003 102k
FD1.2/1.44, HD ATbus 40-200MB. mouses bus & serial, LAN cards. UNIX/XENIX intelligent 8/16 serial cards, industrial 1/0 cards
Assembled and tested systems in all the configuration
Stock e Garanzia in Italia
RISERVATO AD OPERATORI DEL SETTORE
HABER Co.,, Ltd (Italia) - Tel. 0321/399457 - Fax 0321/35061
NETWORKING
X.25
è.
Dell'X.25 abbiamo illustrato
nella scorsa puntata il primo
ed il secondo livello, che si
occupano rispettivamente del
trasporto fisico, per mezzo
dell'interfaccia V.24, e della
realizzazione di una procedura
di telecomunicazione HDLC,
che fornisce informazioni
esenti da errori al livello
pacchetto. Oggi ci occupiamo
proprio di questo terzo livello
che si identifica con lo
standard al punto che,
riferendosi alle reti con
interfaccia X.25, si parla molto
spesso di reti a pacchetto
TIPO DI PACCHETTO
DCE DIE
FASI DI APERTURA E SVINCOLO
coordinamento di Andrea de Prisco
il livello pacchetto
di Leopoldo Ceccarelli
Una caratteristica dell'X.25 è la corri-
spondenza tra i livelli: ognuno di essi è
collegato logicamente ad un altro livello
‘omologo sebbene in realtà succede che
un livello superiore scambi informazioni
con quello inferiore e viceversa. Dal
punto di vista dell'utilizzatore questo
funzionamento è però trasparente, co-
sicché quando da un livello tre scambia-
mo pacchetti direttamente con il livello
tre di un altro utente della rete | dati in
realtà vengono passati al livello di trama
che provvede ad inglobare ogni singolo
pacchetto nel proprio campo informati-
vo, figura 1.
Detto questo si ignorerà nel seguito
su come realmente vengano scambiate
le informazioni e faremo riferimento so-
lo al funzionamento logico.
La caratteristica fondamentale del li-
vello pacchetto è il fatto che esso per-
mette la coesistenza, su una stessa
interfaccia fisica, di più chiamate virtua-
li, ovvero abbinamenti temporanei tra
utenti della rete.
IDENTIFICATIVO
bit 87654321
RICHIESTA DI CHIAMATA (CAR) CHIAMATA ENTRANTE (INC)
ETTATA (CAC)
RICHIESTA DI SVINCOLO (CLR)
CHIAMATA COMPLETATA (CON)
[CAZIONE DI SVINCOLO (CLI)
NOI
CONFERMA DI SVINCOLO (CLC)
DATI ED INTERRUPT
INTERRUPT CINTC)
CONTROLLO DI FLUSSO E RESET
PRONTO A RICEVERE (RR)
‘A RICEVERE RNR)
INDICAZIONE DI RESET (REI)
(REC)
NON PRONTO
RICHIESTA DI RESET (RES)
CONFERMA DI RESET
RESTART
RICHIESTA DI RESTART_(RTR)
ICONA
‘00100011
00100111
XXXO0001
INDICAZIONE DI RESTART (RTI)
CONFERMA DI RESTART (RTC)
NB: I BIT CONTRASSEGNATI CON *X* POSSONO ASSUMERE QUALSIASI VALORE
Tabella 1 - Identificativi dei vari pacchetti
258
| circuiti virtuali possibili sono di due
tipi: circuiti virtuali commutati (SVC) e
permanenti (PVC). La differenza tra |
due è che il secondo si comporta come
se si trattasse di una linea telefonica
dedicata; perciò non abbisogna di parti
colari procedure di apertura ed abbatti-
mento.
Per poter distinguere | pacchetti ap-
partenenti a diversi circuiti virtuali viene
introdotto il concetto di canale logico.
Tutti i pacchetti relativi ad uno stesso
circuito verranno marcati assegnando
ad ognuno un identificativo di gruppo di
canale logico (GCL) e numero di canale
logico (NLC); i valori vanno da 0 a 15 e
da 0 a 255 rispettivamente per un totale
possono essere dunque identificati fino
a 4096 collegamenti diversi
Per le chiamate virtuali su circuito
virtuale commutato (SVC) l'assegnazio-
ne degli identificativi viene effettuata al
momento della chiamata; il numero vie-
ne assegnato a ritroso a partire da quel-
lo più alto disponibile al momento men-
tre, dall'altro lato della rete, cioé tra
DCE e DTE remoto il numero è genera-
to a partire da quello più basso disponi-
bile. Si usa questo modo di assegnare |
numeri, a prima vista un poco bizzarro,
per evitare la sovrapposizione di attribu-
zione di uno stesso canale logico per
una chiamata entrante ed una uscente
L'assegnazione dei numeri d'ordine per
i circuiti virtuali permanenti viene invece
operata con modalità opposte e comun-
que i canali sono definiti in sede con-
trattuale con il gestore delle telecomu-
nicazioni
Da quanto detto risulta chiaro che un
collegamento sarà identificato da una
coppia di canali logici, uno per ogni
interfaccia DTE DCE e che ogni canale
logico ha valore locale.
Struttura dei pacchetti
Un pacchetto è fondamentalmente
una sequenza di bit che per semplicità
si usa rappresentare a gruppi di otto, la
definizione esatta per ogni gruppo è
ottetto (non byte!). Di questi ottetti solo
i primi tre, intestazione, hanno un for-
mato fisso e sono sempre presenti. Di
seguito si possono avere dei campi di
lunghezza variabile a seconda del tipo di
pacchetto.
MCmicrocomputer n. 109 - luglio/agosto 1991
| primi quattro bit del primo ottetto
costituiscono l'identificatore generale di
formato (IGF), per ora diciamo solo che
vale 0001 poi vedremo come si usano
alcuni dei bit posti a zero. | dodici bit
successivi rappresentano invece il GCL
ed l'NCL enunciati prima, L'ultimo ottet-
to dell'intestazione contraddistingue in
modo univoco i diversi pacchetti; la
descrizione di questi verrà fatta mentre
verranno illustrate le procedure per in-
staurare un collegamento, un trasferi
mento dati ecc.
Attivazione di un collegamento
Questa fase riguarda solo i circuiti
virtuali commutati! La procedura è illu-
strata in figura 2, il DTE emette una
richiesta di chiamata tramite un pac-
chetto Call Request (CAR). Il pacchetto
CAR viene trasmesso dal DCE e dopo
essere passato attraverso uno o più
nodi della rete (il come lo vedremo
prossimamente), la richiesta viene noti-
ficata al DTE destinatario con un pac-
chetto Incoming Call (INC). A_questo
punto il DTE chiamato non ha molte
scelte, deve accettare la chiamata o
rifiutarla. Nel primo caso dovrà inviare
sullo stesso canale logico del pacchetto
INC un pacchetto Call Accepted (CAC),
nello stesso momento in cui compie
questa azione viene abilitato alla fase di
scambio dati.
All'altra parte della rete, lato DTE
chiamante, la conferma della avvenuta
connessione viene notificata dalla rice-
zione di un pacchetto Call Connected
(CON). La ricezione del CON determina
anche per questo DTE il passaggio alla
fase di trasferimento dati. | tempi con
DTIEI
DEE
Figura 2 - Sequenza dell'apertura di un SVC.
MCmicrocomputer n. 109 - luglio/agosto 1991
DE DTEremoto
Fag
==
87654321 Controli
|IGE | GL
PENA,
[ID: pacchetto
Datiutente | > | jnfom ano Da
a
da
l
FS
Pacchetto
(nta a
Trama HDLC
Figura 1 - | pacchetti vengono passati al livello
trama che provvede ad inserrli entro il proprio
campo informativo.
cui si ottiene il collegamento è funzione
della distanza, dalle tecnologie impiega-
te nella realizzazione della rete e del
traffico momentaneo; ad ogni modo i
tempi sono molto ridotti e variano tra il
decimo di secondo a qualche secondo.
Il contenuto dei pacchetti CAR e INC
(così come quello dei pacchetti CON e
CAC) è identico tranne che per i numeri
indicati poiché hanno un significato solo
locale. Per i pacchetti CAR e INC oltre
all'intestazione, che è fissa, si ha un
campo informativo in cui sono contenuti
quattro sottocampi indicanti la lunghez-
za del DTE chiamato, il rispettivo indiriz-
NETWORKING
zo, un altro indicatore per la lunghezza
del DTE chiamante ed infine l'indirizzo
del DTE chiamante. Figura 3. Lo spazio
occupato per questi quattro sottocampi
è al massimo di 16 ottetti. Dopo di essi
è possibile trovare fino a 63 ottetti
contenenti informazioni supplementari;
la lunghezza di questo campo è indivi
duata dai sei bit meno significativi del
primo ottetto dopo gli indirizzi. Inoltre è
possibile aggiungere fino a sedici ottetti
riservati a dati dell'utente, vengono uti-
lizzati per inviare ad un particolare DTE
remoto delle parole chiave che questo
si aspetta di ricevere prima di accettare
la chiamata,
Abbattimento di una chiamata
Qualora il DTE chiamato dovesse ri-
fiutare la chiamata è tenuto ad inviare
alla rete un pacchetto Clear Request
(CLR) sullo stesso canale logico dell'In-
coming Call. Il DCE, ricevuto il CLR,
inoltra al DTE chiamante un pacchetto
Clear Indication (CLI). Anche in questo
caso i pacchetti risultano identici tranne
che nell'identificativo del canale logico,
figura 4.
Tanto la rete, quanto il DTE chiamato,
sono tenuti a dare conferma rispettiva-
mente al DTE chiamante e alla rete,
dell'indicazione di Clear inviando un pac-
chetto di Clear Confirmation, figura 5.
Una volta ricevuto il Clear Confirmation
gli identificatori del canale logico impe-
gnati per quella chiamata possono esse-
re riutilizzati
Analizzando il pacchetto di Clear Re-
quest, oltre ai soliti tre campi intestazio-
ne, possono essere opzionalmente im-
piegati altri due campi, lunghi un ottetto
BAT: STAZZA ZII DI:
Identificatore di
i Formato. © SCE
2 NCL
Tdentificatore del pacchetto
<A E
cea Lunghezza
indirizi indirizzo
DTE chiamante | DTE chiamato
mac Indirizzi dei DTE
CSO
0 0 | Lunghezza campo facility
mas Facility (prestazioni opzionali)
malé Dati utente
“ottetti
Figura 3 - Formato generale dei pacchetti CAR e INC
259
NETWORKING
37.6 54 3, 2
Hientificatore di |
GCL
formato
NCL
Identificatore del pacchetto
‘060 ‘ip 201 Le 0 RI
Gi
lello svincolo
Informazione diagnostica
È Na WN-
Figura 4 - Formato dei pacchetti CRL @ CLI.
ciascuno, per indicare la causa del-
l'abbattimento ed eventuali informazioni
diagnostiche.
Se la rete non riesce a notificare al
chiamato la Incoming Call (ad esempio il
DTE remoto può risultare inattivo oppu-
re occupato), si fa carico di notificare al
DTE chiamante per mezzo di un oppor-
tuno CLI l'impossibilità del collega-
mento.
Lo svincolo del circuito virtuale da
parte dei DTE o del DCE può avvenire
anche durante la fase di trasferimento
dati in qualsiasi momento
Collisioni
Durante una chiamata possono verifi-
carsi delle collisioni, ad esempio quando
la rete notifica una Incoming Call ad un
DTE mentre questo effettua una chia-
mata sullo stesso canale logico. In que-
sto caso la priorità spetta al DTE quindi
la rete notifica con un Clear al DTE
remoto che il DTE chiamato risulta oc-
cupato.
Un altro tipo di collisione capita allor-
ché DTE e DCE trasferiscono contem-
poraneamente sullo stesso canale logi-
co una richiesta di svincolo. In tal caso il
DCE non attenderà il Clear Confirmation
del DTE considerandolo implicito.
Altri problemi di collisione simili agli
esempi qui riportati possono capitare
anche per altre procedure che esamine-
remo in seguito, per brevità, però, non
tratteremo oltre l'argomento collisioni
Abbiamo visto tutto ciò che riguarda la
instaurazione e l'abbattimento di un col-
legamento virtuale, andiamo ora ad ana-
lizzare la fase di trasferimento dati e le
varie procedure con cui essa è regolata.
Il trasferimento dati
Un collegamento PVC è sempre nella
fase di trasferimento dati. Un circuito
SVC, invece, deve essere prima creato,
260
una volta fatto si comporta però alla
stessa stregua di un PVC e perciò non
farà più distinzione tra i due.
Analizziamo ora i pacchetti DATA che,
rispetto a tutti gli altri, sono caratterizza-
ti dall'avere il primo bit del terzo ottetto
posto ad 1, figura 6.
| pacchetti DATA sono numerati in
modo da permettere il controllo della
esatta sequenza di ricezione; il loro
scambio viene regolato per ciascun ver-
so di trasmissione dai contatori P(s) e
P(r) che indicano rispettivamente il nu-
mero della sequenza in trasmissione ed
in ricezione
All'attivazione del circuito e dopo un
reset i contatori vengono azzerati, suc-
cessivamente subiscono un incremento
di una unità per ogni pacchetto spedito.
Se viene ricevuto un pacchetto che non
rispetta la sequenza è considerato erra-
to, viene scartato e subito avviata una
procedura di Reset (vedi dopo).
Controllo di flusso
Le variabili P(s) e P(r) servono anche
per regolare il flusso, servono infatti ad
evitare che venga spedito un numero
eccessivo di pacchetti non riscontrati. Si
utilizza in questo caso un concetto di
finestra di trasmissione analogo a quello
enunciato la scorsa puntata per il livello
due; onde evitare confusione diciamo
subito che non esiste alcuna correlazio-
ne tra queste due finestre.
Per finestra (W) si intende il numero
di pacchetti DATA (solo pacchetti DA-
TA) non riscontrati che possono essere
spediti P(s) attraverso l'interfaccia prima
che il ricevitore trasmetta il riscontro
della avvenuta ricezione
Il ricevitore si preoccupa di far avanza-
DTEI
DE
re Il limite inferiore della finestra incre-
mentando P(r). Ogni volta che si riceve
un pacchetto viene fornita una quietanza
indicando il valore corrente della variabi-
le P(m) in un pacchetto DATA o, se non si
hanno dati da trasmettere, nell'apposito
pacchetto Receive Ready (RR). Quando
il trasmettitore riceve un certo valore di
P(r) capisce che il suo interlocutore ha
accettato tutti i pacchetti DATA a lui
spediti fino al valore P(s)=P(r)-1 ed è
quindi pronto a ricevere W pacchetti a
partire da quello notificato.
Un altro pacchetto che è abilitato a
trasportare la variabile P(r) è il Receive
Not Ready RNR, la cui ricezione indica
che sebbene si sia ricevuto corretta
mente il pacchetto con P(r) il trasmitten-
te deve momentaneamente sospende-
re l'attività (anche se la finestra di tra-
smissione è aperta) perché si è nella
impossibilità di ricevere altri pacchetti
L'attività potrà essere ripresa solo dopo
la ricezione di un pacchetto RR
I bit D MeQ
| riscontri sono locali, ovvero il valore
di P(r) fornito nel RR ad un DTE dal DCE
hanno valore solo nell’ambito dell'inter-
faccia DTE DCE, nessuna informazione
ci è data sulla effettiva ricezione da
parte del DTE remoto. In caso di neces-
sità è «talvolta» (purtroppo questa pre-
rogativa non è prevista in tutte le rea-
lizzazioni di reti X.25) possibile costrin-
gere la rete a fornire un tipo di servizio
tipo END to END, Il bit che forza questa
opzione è il settimo del primo ottetto e
quindi uno di quei tre bit del General
Format Identifer che precedentemente
erano a zero. D sta per Delivery Confir-
mation, ovvero conferma di spedizione.
Figura 5
I DTE remoto nifiuta la
chiamata del primo
DTE
MCmicrocomputer n. 109 - luglio/agosto 1991
807654 SRI bit
Fi 6
lio po 1 GcL Femeto grieraio cel
pacchetti DATA,
2: NCL
3a |M] rs To]
4
dati utente
(per TPAPAC 128ottetti)
ottetti Figura 7
Per mezzo del bit M, more bit, è
possibile identificare una sequenza di
pacchetti corrispondenti ad un messag-
gio più lungo dello spazio ammesso dal
campo di un singolo pacchetto. Se ad
esempio avessimo un messaggio lungo
542 ottetti e pacchetti DATA con una
dimensione del campo dati utente di
128 ottetti (la dimensione ITAPAC), spe-
diremmo verso la rete quattro pacchetti
completi con il bit M posto ad 1 ed un
ultimo pacchetto contenente, nel cam-
po dati utente, solo 30 ottetti, il bit M di
quest'ultimo pacchetto sarà posto evi-
dentemente a 0.
Dunque il significato è: il messaggio
contenuto nel pacchetto spedito non è
terminato ma continua con il pacchetto
sucessivo e così via fino al primo pac-
chetto con M-0. L'introduzione di que-
sto bit è di estrema importanza quando
si collegano tra loro reti diverse poiché
è possibile (un caso classico è rappre-
sentato da due reti pubbliche di nazioni
diverse) che i campi dati utente abbiano
lunghezze differenti (I'X.25 permette
lunghezze comprese tra 8 e 1024 ottet-
ti). Per ovviare alle incompatibilità delle
diverse implementazioni delle reti al lo-
ro confine esisterà una interfaccia (si
tratta di una interfaccia tra due nodi
intermedi definita dallo standard X.75)
che provvede a riassemblare i pacchetti
in modo da renderli conformi ai diversi
standard. Ora se il bit M=1 i pacchetti
saranno «riassemblati». Se il bit M non
é abilitato, il contenuto di ogni pacchet-
to rimane isolato a meno che la sua
dimensione non sia eccedente quella
permessa dall'altra rete.
Esaminiamo ora il terzo bit di control-
lo, il bit Q è utilizzato per qualificare
delle sequenze di bit come appartenenti
a due classi ben distinte (Q sta per
qualifier bit). Per far capire meglio a
cosa possa servire tale qualificazione
facciamo una piccola digressione. Vi sa-
rete domandati sicuramente con che
razza di macchina sì acceda ad una rete
MCmicrocomputer n. 109 - luglio/agosto 1991
Formato di un
pacchetto di interrupi
X.25, bene sappiate che è possibile
collegarvisi con un semplice PC dotato
di porta asincrona collegata ad una por-
ta PAD (Packet Assembler Disassem-
bler). Orbene, dei PAD avremo modo di
riparlarne, al momento basti sapere che
l'interazione PAD DTE è determinata da
un insieme di parametri definiti dal
CCITT in apposite raccomandazioni. |
parametri per variare il profilo di un PAD
remoto (per togliere l'eco ad esempio)
sono inviati per mezzo di pacchetti DA-
TA e quindi onde evitare confusione tra
dati veri e propri e parametri del profilo
del PAD questi ultimi vengono traspor-
tati per l'appunto in pacchetti «qualifica-
ti» dall'attivazione del bit Q.
Procedura di interrupt
La procedura di interrupt consente al
DTE di inviare, con alcune limitazioni,
dati al destinatario al di fuori del controllo
di flusso, quindi anche se la finestra è
chiusa e nessun pacchetto DATA può
essere spedito al destinatario. Il campo
dati per questo pacchetto è però ristret-
to ad un ottetto, figura 7. Altra limitazio-
ne è l'impossibilità di inviare un altro
interrupt prima che si abbia avuto riscon-
tro di quello precedentemente inviato.
Un particolare importante di una pro-
cedura di interrupt è che il DCE si fa
carico di trasmetterla al DTE remoto;
quando poi riceve da questi il pacchetto
di Interrupt Confirmation si incarica di
trasmetterlo al DTE che aveva attivato
la procedura, E chiaro che il significato
dì questi pacchetti è END to END; il
DTE destinatario ha sicuramente ricevu-
to il pacchetto.
Procedura di Reset
La procedura di Reset serve a reini-
zializzare il collegamento qualora siano
state rilevate alcune situazioni anomale
o delle violazioni di procedura. Può es-
sere avviata solo durante la fase di
NETWORKING
BUG LS \ARZAZIED Abi
TH CONE GcL
2: NCL
3 Identificatore del pacchetto
o 0 1 o 0 o 1 1
4 Dati utente
ottetti
trasferimento dati.
La procedura risposiziona sia P(s) che
P(r) a zero e cancella eventuali pacchetti
appartenenti alla chiamata virtuale pre-
senti all'interno della rete
Eventi che possono causare un Reset
possono essere dovuti ad esempio a
pacchetti più lunghi di quanto previsto
dall'implementazione dell'interfaccia;
pacchetti non totalmente riempiti che
posseggono però il bit M=1; la ricezio-
ne di un valore di P(s) non in sequenza
o al di fuori della finestra oppure un
valore di P(r) non valido.
La procedura può essere avviata sia
dal DTE, Reset Request (RES), che dal
DCE, Reset Indication (REI). Il pacchet-
to contiene la causa del Reset ed opzio-
nalmente la diagnostica nel quarto e nel
quinto ottetto rispettivamente. Il pac-
chetto di Reset Confirmation (REC) con-
tiene solo l'intestazione.
Procedura di Restart
La procedura di Restart (RTR) e glo-
bale, poiché interessa l’intera interfaccia
DTE DCE, e può essere avviata sia dal
DCE, che dal DTE, RTR provoca l'imme-
diata interruzione di tutte le procedure
in corso, l'abbattimento di tutti i canali
logici ed il Reset di tutti i circuiti virtuali
permanenti riportando così l'interfaccia
allo stato iniziale.
La procedura agisce a livello locale,
mentre a livello remoto la rete procede
ad inviare una serie di Clear a tutti gli
elementi della rete interessati.
Se la rete con il Restart riparte dacca-
po noi invece ci fermiamo. Abbiamo
cercato di spiegare il livello pacchetto
dell'X.25 dicendo l'essenziale ma senza
entrare in dettagli eccessivi. Se deside-
rate chiarimenti e/o ampliamenti dei
concetti presentati o vi interessa qual-
che argomento particolare che vorreste
vedere nella rubrica potete contattarci
attraverso MC-Link
ne
261
Settore Reti locali
Realizzazione ed istallazione
reti da 2 a 300 posti lavoro
sotto DOS - Xenix - Unix
Schede rete per pc da Lit. 250.000
Settore CAD
Workstations grafiche
Mini & Personal Computers WARE
Lc —- cc so
Settore Software
Studio e realizzazione
software personalizzato
Assistenza tecnica
Corsi individuali e collettivi
chiavi in mano
Plotter ROLAND
HITACHI - OCE
HOUSTON - MUTO
Scanner AQ - p. da taglio
Portatili
Toshiba - Sharp - Zenith
Olivetti - Wyse
STAMPANTI :
Mannesman MT81.......L. 260.000
Panasonic 80col24aghiL. 620.000
Panasonic 136col9aghiL. 585.000
Panasonic 136c0124ag L. 990.000
Star LC 24-10 80c24a L. 599.000
Ster LC24-200 80col 24aghi Color
XEROX
EPSON - CITIZEN - NEC
OFFERTA DTP
Panasonic Laser 4420
Lit. 1.990.000 +iv
8PPM 512Kb, cass. 250, HP Lj II
Eccezionale !!!
Sound Blaster
Adlib-Sintetizzatore
Campionatore-Midi
A sole Lit. 299.000
Garanzie
12 mesi di garanzia totale
rinnovabile con contratto
annuo di assistenza al 10%
Permuta garantita
Valutazione dell’usato al
prezzo di acquisto per sosti-
Trasformiamo il tuo XT in
AT con sole Lire 350.000
Assistenza tecnica
in Roma entro 1 ora
Varie:
ScannerLogitech + OCR...
Mouse Pilot Logitech...
VGA 16bit 1Mb Tsenglat
INTEL80287/10...
INTEL80387sx..
INTEL 80387/25...
INTEL80387/33...
Gruppodi cont. da 300W...
Terminalicompleti da. i
CD-ROM Hitachi/sonyetc.....da Lire
DOS4.01 Microsoft + GWhasi
tuire o espandere il PC.
Sostituzione totale del pezzo guasto.
Spedizioni con corriere in tutta Italia
Prezzi IVA ESCLUSA
PORTATILE
Bondwell 8083 a 10Mhz 2 FD da 720Kb
Modeminterno300-1200, Batterie
Retroilluminato CGA, borsa, DOS
Lit. 1.250.000 + iva
Configurazione per i PC sottoelencati:
1 Mb ram esp. a 8Mb (486 a 64Mb) on board
Cabinet baby o slim con alim. da 200W
HD da 44.5Mb formattati 3.5" da 19ms
Controller AT-Bus 1:1 per2FD & 2HD
2Drives da 1.2Mb & 1.44Mb Teac
VGA 16bit (cga-ega) ris.max1024x768
Monitor 14" VGA fosfori bianchi
Tastiera Italiana 101 tasti
DOSoriginale in Italiano con manuali
2serîali 1 parallela
Bull - IBM { 80286 a 16Mhz | | 80286 a 21Mhz
Epson - ASEM | Ht-1.490.000 | | Lit.1.590.000 |
| 80386 a 16M1 1 386 a 25Mhz
Lit. 1.890.000 |
ne | | 38633 Mhzcache
Lit. 3.490.000
| 38625
| Lit. 2.890.000
il a
| Lit. 4.590.000 |
| Lit 6.990.000
Tutti i Computers sono testati e collaudati con HD gia preparato II!!!
Tutti i Computers hanno 8 bus ISA , i 486 sono disp.con bus ISA 0 EISA
Peravere un Monitor colore 14" differenza di... Lit. 460.000
Peravere un HD da 80Mb3.5" da 15ms differenza Lit. 450.000
Peraverememoria RAMin piu', differenza per1Mb.....+ Lit. 160.000
Schede EISA
12.900.000
it 990.000
TIGA 32bit video...Lit. 4.990.000
ATARI PCfolio
Lit. 330.000+ iva
OFFERTE SPECIALI
Scanner A4300x300 piano... it. 1.200.000
Scanner105mmGENIUSacolori.Lit. 650.000
RadioTelefono Panasonic 900Mhz....Lit. 1.990.000
Monitor 19"vga 0.28 1024x768.... Lit. 1.790.000
Portatile SHARP 6220 (286 HD20)...Lit. 4.200.000
Tavola grafica GENIUS 12"x12"........Lit. 299.000
Floppy disk bulk a PREZZI SPECIALISSIMI
Ware Bit
Viale dell’Umanesimo 80
00144 Roma EUR
Tel. 592 19 77 -78 Fax 69
DataClub Via dei Coronari22 Tel.6543853
HotLine Software 06 / 62 50 829
Rivenditori Autorizzati
Pegaso Inf Via Appia Centro Ziqgurat Formia LT
Tel.0771-273101/273101
| Archimede P.za Garibaldi 60 Sulmona AQ
Tel32939
LP.S. Via Malavenda 55 Reggio C. Tel 48517
Cel Via A.Grandi Colleferro Tel. 06-9701481
‘Tecnosystem Via V.di Morena Rm Tel 06-611 6977
Gentili Paolo —AgenteperVI Tel.0761-458125
Cercasi agenti o rivenditori per zon libere
MULTITASKING
OCCAM:
coordinamento di Andrea de Prisco
parallelismo puro
di Luciano Macera
Può anche darsi che non abbiate mai sentito la parola OCCAM.
Non potete però dire altrettanto della parola «transputer». OCCAM,
per tagliare corto, é il linguaggio di programmazione dei transputer.
E se quest'ultimo é il processore più «multitasking» che c'è, OCCAM
è il linguaggio di programmazione più «
parallelo» che c'è. Tanto
parallelo che un programma scritto in OCCAM può essere formato da
istruzioni da eseguire non «una dopo l'altra», ma addirittura
contemporaneamente. Sì, un intero programma eseguito, dal punto di
vista logico, in un solo passo: anche se le istruzioni sono centinaia 0
migliaia. O, addirittura, formato da pochissime istruzioni che però
sottintendono un parallelismo a tempo
esplodere al fatidico «run»
Parallelismo «esplosivo»
Non è proprio l'argomento di questa
puntata, ma tanto per farvi venire anco-
fa di più la voglia di continuare a leggere
(o, soprattutto, per non farvela passa-
re...) anticipiamo questo mese qualche
informazione in più riguardo l'ultima fra-
se dell'introduzione di quest'articolo
Chiunque programma i computer sa
che i loop FOR-NEXT servono essenzial-
mente per non riscrivere tante volte la
stessa porzione dì codice. Se dobbiamo
eseguire 5 volte una sezione di un pro-
gramma, nessuno sì sognerebbe mai di
riscriverla 5 volte di seguito (a meno di
non avere problemi di velocità), ma
semplicemente la incorpora in un loop
impostando questo all'esecuzione se-
quenziale per il numero di volte voluto.
OCCAM, da bravo linguaggio di pro-
grammazione parallela, permette di fare
la stessa cosa nel «parallelo». Esistono
costrutti OCCAM che permettono di
lanciare in parallelo tanti processi quanti
ne abbiamo impostato nel costrutto
stesso: ognuno lavorerà su un certo
insieme proprio di dati e il comando di
ripetizione parallela terminerà quando
saranno terminate tutte le istruzioni lan-
ciate dal comando stesso e che, ripetia-
mo, saranno eseguite parallelamente
Chiariamo con un esempio. Immagi-
MCmicrocomputer n. 109 - luglio/agosto 1991
di esecuzione pronto ad
nate la sezione di programma Pascal
Like
to 20
0;
for i:
ali]
che non fa altro che annullare il vettore
«a». Qualsiasi linguaggio di programma-
zione sequenziale azzererà | vari ele-
menti l'uno dopo l'altro, partendo dal
numero 1 fino al numero 20. In OC-
CAM, volendo, possiamo parallelizzare
l'esecuzione scrivendo così:
PAR i=l FOR 20
ali] := 0
che annullerà simultaneamente | venti
elementi del vettore «a». Se non ci
credete, in parte non avete tutti i torti.
OCCAM non è stato ancora implemen-
tato nella sua pienezza e un'istruzione
come quella appena vista, in esecuzio-
ne su un singolo transputer sarà esegui-
ta si in parallelo, ma in parallelismo
simulato. In pratica il transputer è in
grado di eseguire più processi contem-
poraneamente ma, ovviamente, grazie
al proprio multitasking di macchina,
Quindi su un singolo transputer | ven-
ti assegnamenti saranno eseguiti l'uno
dopo l'altro (anche se non necessaria-
mente in ordine), mentre su una rete di
chip di questo tipo sarà possibile l'ese-
cuzione in parallelismo reale.
Come però vedremo meglio nei pros-
simi appuntamenti, il meccanismo della
ripetizione parallela è tutt'altro che un'i-
nutile esercitazione tecnologica in quan-
to ci permetterà, anche sul singolo chip,
di implementare in maniera parallela al-
goritmi intrinsecamente paralleli senza
la necessità di forzare un'implementa-
zione sequenziale degli stessi,
Ne riparleremo più approfonditamen-
te a partire al prossimo mese.
alm:=0
tica
xi
| sl
257
Figura î
Il gostrutto SEO
permette di deliniro no
blocchi come nei
linguaggi di
programmazione
convenzionali
263
MULTITASKING
Un programma OCCAM
La struttura di un programma OC-
CAM è la seguente
dichiarazione:
processo
La dichiarazione è a sua volta... una
dichiarazione oppure una dichiarazione
seguita da un'altra dichiarazione. Con le
dichiarazioni, come in altri linguaggi
convenzionali, indichiamo nomi e tipi
delle variabili, costanti, array o canali
(vedi dopo) che utilizzeremo nel pro-
cesso che segue
Lo scope dei nomi dichiarati è sem-
pre locale al processo che segue. Un
processo può essere un processo pri-
mitivo oppure un costrutto (che combì-
na più processi primitivi). Questi sono
di solo cinque tipi: assegnamenti, pro-
cessi d'ingresso, processi d'uscita, pro-
cessi nulli (SKIP) e processi di termina-
zione (STOP)
Gli assegnamenti (anche qui nulla di
nuovo) permettono di associare valori
alle variabili precedentemente dichiara-
te. Come in Pascal il simbolo di asse-
gnamento è «:=» (duepunti uguale). |
processi di ingresso e di uscita permet-
tono la comunicazione.
Come nel modello CSP visto lo scor-
so mese, il comando di uscita è rappre-
sentato da un punto esclamativo quello
di ingresso dal punto interrogativo.
Alla sinistra di questi metteremo il
nome del canale sul quale effettuare la
comunicazione, alla destra l'oggetto da
trasferire se si tratta di un comando
d'uscita, una variabile targa per il co-
mando d'ingresso. Ad esempio:
PIPPO 1118
PIPPO
AFFO TP"
PIPPO 7A
Figura 3
In OCCAM le comunicazioni sono sempre
simmetnche e sincrone.
Il canale di comunicazione tra due processi è
il umezzo» di trasmissione. Se la
comunicazione avviene tra processi in
esecuzione sullo stesso transputer il canale è
mappato in memoria, se la comunicazione
awiene tra processi in esecuzione su
transputer diversi il canale è implementato
dal link fisico di comunicazione
264
Figura 2
Il costrutto PAR
permette l'esecuzione
parallela di più
istruzioni (in OCCAM.
processi). Nel
diagramma di flusso la
lato) l'esecuzione
parallela è indicata dai
moduli contenenti più
iStrUZIONI
| fi=5.. piait .. sino |
250
sea ___,
PAR
kiss
piaz alxl:=lepos
s=84
SEO x-0 FOR3
alcli=iepes
sinsst
PAR x=0 FOR3 asd
ala:=alel's
xt
si
x?
ino
| 800]:=al01"8 ... alt:=alt]"s |
STOP!
Pippo | 118
invia sul canale «Pippo» l'intero 118,
mentre
Pippo ? A
riceve nella variabile A il valore deposi-
tato nel canale dal mittente. In OCCAM
tutte le comunicazioni sono simmetri-
che e sincrone. Ogni canale è utilizzato
da un solo mittente e un solo destinata
rio e la comunicazione avviene tanto per
il primo quanto per il secondo nel me-
desimo istante logico. Se il mittente
arriva all'appuntamento prima del desti-
natario aspetterà che questo legga il
messaggio inviato prima di proseguire
per la sua strada, Discorso analogo per
il destinatario che aspetterà il mittente
nel caso in cui dovesse eseguire la sua
«receive» prima della corrispondente
«send». Come per le variabili il canale,
nome e tipo, deve essere dichiarato
prima dell'utilizzo da parte del processo.
Il tipo del canale corrisponde al tipo
del messaggio che dovrà trasportare.
Occorre sottolineare che il canale, nella
stesura di un programma OCCAM, è un
oggetto logico che diventerà fisico solo
nel momento in cui verrà lanciata l'appli-
cazione. Se l'applicazione multitask che
stiamo lanciando girerà su un singolo
transputer il canale può esere inteso
come una struttura implementata in
memoria nella quale il processo mitten-
te inserisce il messaggio da trasferire, il
processo destinatario preleva il messag-
gio in arrivo. Se la stessa applicazione
(senza bisogno di ricompilazione alcuna)
viene invece lanciata su più transputer,
processi in esecuzione su chip diversi
accedendo al canale di comunicazione,
di fatto utilizzeranno | link fisici di cui il
transputer dispone e con i quali dialoga
con gli altri transputer,
| principali costrutti (per combinare
più processi primitivi) sono:
sEQ
IF
CASE
WHILE
PAR
ALT
Il primo, il più semplice, permette di
eseguire più processi in sequenza, Ad
esempio
i quattro processi indicati dopo SEQ
(attenzione che in OCCAM quelli che
sembrano normali statement sono pro-
cessi essi stessil) saranno eseguiti in
sequenza, come in un normale linguag-
gio di programmazione. In pratica SEQ
identifica un blocco ed è esso stesso (a
sua volta) un processo. Quindi possia-
mo associare a questo alcune dichiara-
zioni locali che non saranno più valide
una volta eseguita la sequenza
MCmicrocomputer n. 109 - luglio/agosto 1991
Dove termina il costrutto SEO? Ovve-
ro: qual è l'ultima istruzione del SEQ in
cui ci troviamo? In OCCAM i blocchi
sono tutti delimitati dall'indentazione:
due caratteri a destra per iniziare una
sequenza, due caratteri a sinistra per
terminarla. Così, il frammento di co-
dice
Canale] ! a+b
Canale? ? R
0
a+R
é in pratica formato da tre processi. Un
primo processo SEQ (a sua volta com-
posto da quattro processi) e due pro-
cessi di assegnamento. Chiaramente il
tutto deve poi essere combinato per
formare (in qualsiasi altro modo) un
ulteriore unico processo combinato dai
tre processi appena descritti. Se ad
esempio questi tre processi devono es-
sere eseguiti in sequenza basterà ag-
giungere un altro SEQ all'inizio scriven-
do così:
b:=2
Canalel ! a+b
Canale? ? R
o
za+R
Proviamo allora a completare questo
codice per farlo diventare un program-
ma OCCAM. Mancano innanzitutto le
dichiarazioni, immaginiamo di voler limi-
tare lo scope della variabile «b» al solo
SEQ interno; tutte le altre dichiarazioni
sono, per così dire, globali
INT a, ©, d, R:
CHAN OF INT Canalel, Canale2:
SEQ
TNT b:
SEQ
1
h:=2
Canalel ! a+b
Canale? ? R
sa+R
La lettura del codice dovrebbe essere
abbastanza semplice così come ricono-
scere in questo la struttura base fornita
all'inizio, La dichiarazione iniziale è for-
MULTITASKING
mata da due dichiarazioni, una per le
variabili di tipo INT l'altra per i canali
anch'essi di tipo INT. Segue l'unico pro-
cesso SEQ a sua volta formato da altri
processi: la dichiarazione della variabile
«b» è locale al SEQ più interno quindi
non esiste più una volta terminata l'ese-
cuzione di questo.
Detto ciò non ci rimane che svelarvi il
funzionamento degli altri costrutti. Rapi-
damente:
Ter
{Espressione
Processol
Espressione Booleana2}
Processo?
Booleana1]|
{Espressione BooleanaN|]
ProcessoN
è il costrutto condizionale. In pratica vii
ne eseguito il primo processo (che può
essere a sua volta primitivo o combinato
come ci pare) la cui espressione boolea-
na ha valore TRUE. Da segnalare che se
nessuna espressione booleana é verifica-
sF i
40 40
ASA AAA
80 80
B:=Bo1 B:=B
"0 CS)
‘sea sì E sea si A
A:=0 43507 NERA ‘Ar=0 4507 A:=A-1
80 B=0
c:5c4 C:=c4
Ece.Ece. ss TRUE, A
il Ece.Ece. il
si ia Î
830? esa 8509 DE B:i=B4t
no no
0? Aso con VE | sso
ino B:=0 no B:=0
STOP! ih T
csc ciscA
Î I
Eco. Ecc. Eco. Ecc.
Figura 4 — Se nel costrutto |F tutte le espressioni booleane danno risultato Figura 5 — Prevedendo una «uscita d'emergenza» (TRUE... SKIP) il costrutto IF
FALSE il processo in esecuzione si ferma.
MCmicrocomputer n. 109 - luglio/agosto 1991
ha un comportamento più normale (vedi anche figura 4)
265
MULTITASKING
ta l'intero programma si blocca terminan-
do lì l'esecuzione (comportamento simile
al processo primitivo STOP). Per questo
è conveniente prendere gli opportuni
provvedimenti prevedendo una uscita fi-
nale con espressione booleana costante
TRUE magari con processo SKIP se non
dobbiamo eseguire nulla in questo caso.
Esempio:
Alla terza scelta è stato associato un
processo combinato (un SEO) quindi nel
caso in cui le prime due espressioni
danno esito falso e «c» è maggiore di
zero saranno eseguite le tre linee indi
cate. Come caso finale abbiamo inserito
un TRUE...SKIP che ci permette di con-
tinuare l'esecuzione nel caso in cui nes-
suna delle tre espressioni logiche dia
esito TRUE
Il costrutto CASE è molto simile (co-
me al solito) all'IF: è eseguito il primo
processo corrispondente all'espressio-
ne che ha lo stesso valore della variabile
del CASE. Come nell'IF è necessario
che almeno una alternativa sia verificata
pena il blocco del programma. Per for-
zare una uscita d'emergenza si usa lo
statement ELSE. Esempio:
CASE x
Se x è uguale ad 1] sarà eseguito
0, se x è uguale a 2 sarà eseguito
x:=5, in tutti gli altri casi x sarà diminui-
to di 1.
Il costrutto WHILE permette di effet
tuare loop su condizione. Ad esempio
WHILE ad0
sEQ
x
a
+2
ian
esegue il processo SEQ (formato a sua
volta da due processi di assegnamento)
fintantoché «a» è maggiore di zero.
Il costrutto PAR (già precedentemen-
te citato) permette di eseguire tutti i
processi indicati in parallelo. Naturak
266
mente devono esistere le condizioni af-
finche l'esecuzione in parallelo sia pos-
sibile. E sintatticamente simile al co-
strutto SEQ. Ad esempio:
PAR
esegue in parallelo i tre processi indica-
ti. Si sarebbe avuto errore a tempo di
compilazione se, ad esempio, avessimo
scritto:
(notare la «a» al posto della «b» nel
processo di uscita). In questo caso non
è possibile l'esecuzione in parallelo dal
momento che ia variabile «a» è contem-
poraneamente modificata nel primo pro-
cesso ed utilizzata nel secondo.
Per finire, il costrutto ALT permette di
effettuare il controllo del non determini-
smo come già visto negli articoli che
hanno preceduto questa puntata.
La forma più semplice del costrutto
ALT non prevede, per la verità, alcun
controllo ma permette di attendere si-
multaneamente messaggi da più canali.
Non appena arriva un messaggio su uno
dei canali indicati, sarà letto il messag-
gio ed, eventualmente, eseguito un ap-
posito processo. Esempio:
ALT
chanl 2 x
Iprocesso 11
chan? ?
iprocesso 2
chan3 ? 7
[processo 31
La versione «completa» del costrutto
ALT permette di aggiungere una
espressione logica ad ogni processo di
ingresso in modo da ottenere una guar-
dia d'ingresso. Ad esempio:
ALT
(ax>0) & chanl 2? x
iprocesso 1]
(ay?0) & chan2 ? y
processo 2}
(az>0) & chan3 ? 2
Iprocesso 31
In questo modo è possibile restringe-
re il range di canali da testare in funzio-
ne del valore delle espressioni booleane
che abbiamo inserito prima di ogni pro-
cesso di ingresso: saranno testati solo |
canali le cui espressioni booleane hanno
dato esito positivo. Se tutte le espres-
sioni booleane danno esito negativo il
programma si blocca: anche in questo
caso è necessario prevedere una via
d'uscita tramite la solita costante TRUE
Replicator
Non si tratta di un film di fantascienza
anche se, per alcuni versi potremmo
definirla tale. Ai costrutti SEO, PAR,
ALT e |F è possibile aggiungere un
indice in modo da far «ciclare» il co-
strutto stesso. In questa sede analizze-
remo solo SEQ £ PAR che utilizzeremo
più spesso in seguito, rimandando le
altre spiegazioni al momento più oppor-
tuno. Il costrutto:
SEQ variabile = valore FOR volte
{processi}
esegue i processi indicati tante volte
quante indicate dopo la parola chiave
FOR assegnando alla variabile indicata il
valore iniziale di volta in volta incremen-
tato di uno. Ad esempio
SEQ i-0 FOR 5
x = i
canale 1 x
equivale a scrivere:
SEQ
a = "0
canale ! x
*=%
canale ! x
Il costrutto
PAR variabile =
{processi}
valore FOR volte
Esegue i processi indicati in parallelo
tante volte quante indicate dopo la paro-
la chiave FOR utilizzando in ogni proces-
so lanciato un diverso indice della varia-
bile indicata. Come nel normale PAR
non deve verificarsi che una qualsiasi
variabile modificata da un processo pa-
rallelo sia contemporaneamnte utilizzata
da un altro processo parallelo,
Conclusioni
Non facciamo in tempo, questo me-
se, a mostrarvi un esempio di program-
ma OCCAM. Tenete duro fino al prossi-
mo MC: intanto, tra un bagno ed una
rilassante passeggiata in riva al mare,
studiatevi un po' tutto quello che abbia-
mo mostrato in questa puntata, Vi assi-
curo comunque che ne vedremo delle
belle...
MCmicrocomputer n. 109 - luglio/agosto 1991
MDIC-ITCIL
LSIUI I LI\
INPUT DIGITEK, L'EFFICIENZA NELLA QUALITA
x
Tini in, }
TT
o
LU
ON LINE OFF LINE
GRUPPI DI CONTINUITA” ON-LINE E Questa nuova serie nasce dalla sintesi
SERIE HA - gruppi di continuità della delle più avanzate tecnologie e Vene
‘serie ON, LINE e HA forniscono una | presentata dalla DIGITEK come.
e CO “MIGLIORE SOLUZIONE" per lavorare
o i soi i i
Soa n ti
è stre ona ae ar,
dalla tensione di
rele. Ta. ole np hanno un
trasormalore di solamento di serie
GRUPPI DI CONTINUITA con POTENZA
da 500-10.000 VA
(TEL
ax 0522/951526 G3 - Telex 530156 |
SMALLTALK
Smalltalk/V
Il paradigma MVC
La caratteristica dello Smalltalk che
colpisce subito è la sua interfaccia
grafica. Non a caso questa fu una
tra le innovazioni sviluppate al
PARC che si diffuse prima.
Lo Smalltalk/V, riproducendola
abbastanza fedelmente, ci permette
di far pratica con la sua celeberrima
tecnica di programmazione ad
eventi: il paradigma MVC
268
di Tommaso Masi
La crescente diffusione di interfacce
utente di tipo grafico, negli ultimi anni,
ha costituito uno dei primi campi in cui
l'OOP ha dimostrato le sue potenzialità.
La realizzazione di software basato
sulla metodologia WIMP (acronimo or-
mai di uso comune che sta per «Win-
dows, Icons, Mouse and Pointer») spin-
ge prepotentemente ad implementare
l'interfaccia utente come un componen-
te indipendente. La separazione tra il
codice relativo all'interfaccia e quello
proprio dell'applicazione presenta, infat-
ti, indubbi vantaggi:
— l'interfaccia può essere riutilizzata in
diverse applicazioni;
— è possibile modificarla o sostituirla
senza influenzare il codice dell'applica-
zione;
— la si può sviluppare in modo iterati-
vo, producendone successivi prototipi,
fino a soddisfare le esigenze dell'appli-
cazione e dei suoi utenti.
Per cogliere appieno questi vantaggi è
necessaria una tecnica di progettazione
del software basata sul rapid prototyping
e sullo sviluppo incrementale, ed un
ambiente di programmazione che age-
Figura 7
Classi di Smalltalk/\V
che costituiscono
l'interfaccia grafica
{si notino le famiglie
Dispatcher e Panel,
Object
CursorManager
Dispatcher
PointDispatcher
SereenDi spatcher
ScrollDispatche:
Graphbispatcher
ListSelector
Texteditor
Prompteditor
Topbispatcher
DispatchManager
+ «DisplaySoreen
InputEvent
Menu
Pane
SubPane
Graphpane
ListPane
Prompter
+. Terminalstream
vali la riutilizzabilità del codice e consen
ta tecniche di information hiding. Non è
difficile capire allora perché l'OOP si sia
imposta come la migliore soluzione in
questo campo.
Il concetto di framework
La realizzazione di una interfaccia gra-
fica con strumenti OOP si concretizza
nella creazione di un framework. In
generale, un framework è un insieme di
famiglie di classi attraverso le quali vie-
ne definita, in astratto, una applicazione
o una sua parte (proprio l'interfaccia
utente, ad esempio). Con linguaggi tra-
dizionali si utilizzano scheletri di pro-
gramma per ottenere gli stessi risultati
Uno scheletro, infatti, definisce l'inte-
laiatura di una applicazione, uno schema
logico astratto che deve essere concre-
tizzato con l'aggiunta di codice e proce-
dure specifiche per un particolare pro-
gramma
Come gli scheletri, anche i frame-
work devono essere adattati di volta in
volta alla specifica applicazione median-
te l'aggiunta di codice specifico, Questo
viene realizzato in buona parte tramite
l'aggiunta di sottoclassi al framework
stesso.
Come abbiamo già detto, un campo
in cui i framework sono molto usati è
quello delle interfaccie grafiche. Ma-
cApp, di cui vi ha parlato nei mesi scorsi
Raffaello De Masi, è un framework,
come lo è l'ottimo TurboVision fornito
con il Turbo Pascal 6.0.
Anche in Smalltalk/V viene fornito un
framework per la realizzazione di appli-
cazioni interattive. L'insieme delle classi
che lo costituiscono è illustrato in figura
1. La logica di programmazione sotto-
stante a questo framework è stata mu-
tuata da quella originariamente sviluppa-
ta per lo Smalltalk-80 ed è nota come
paradigma MVC.
Questo acronimo sta per Model-
View-Controller, i tre elementi logici in
cui viene suddivisa una applicazione.
Ogni programma è costituito da un mo-
MCmicrocomputer n. 109 - luglio/agosto 1991
—> Messaggi
e. input /Quiput
Figura 2
del, contenente le strutture di dati spe-
cifiche dell'applicazione ed | metodi che
operano su queste. Un model interagi-
sce con l'utente sullo schermo median-
te uno o più view, oggetti che visualiz.
zano | dati gestiti dall'applicazione, Ad
ogni view è associato un controller che
si occupa di gestire gli eventi provenien:
ti dal mouse o dalla tastiera
Nell'ambito dello Smalltalk/V è stato
adottato il termine pane per indicare |
view, e dispatcher per | controller. A
rigore si dovrebbe perciò parlare di para
digma MPD, considerato anche che il
framework dello Smalltalk/\V è ampia-
mente incompatibile, a livello imple-
mentativo, con quello dello Smalltalk
80. Tuttavia, non essendo interessati
alle differenze tra i due sistemi, bensi
alla logica sottostante ad entrambi, pre
feriamo mantenere la più abituale locu
zione MVC, adottando la terminologia
Digitalk solo per riferirci alle specifiche
classi
Il meccanismo di dipendenza
Alla base dell'MVC vi è il meccai
smo di dipendenza tra il model ed |
view. Questo meccanismo consente di
coordinare l'attività di più oggetti senza
che sia necessario che questi abbiano
tra loro espliciti rapporti di «conoscen-
za». Si pensi ad una classe che rappre-
senta una finestra con 3 pannelli. Tra le
sue variabili di istanza ce ne dovrebbero
essere tre che referenziano i pannelli in
modo da poter interagire con loro man:
dando messaggi. Questa soluzione tut:
tavia limiterebbe la riutilizzabilità di quel.
MCmicrocomputer n. 109 - luglio/agosto 1991
Schema delle relazioni in una struttura MVC
SMALLTALK
I
PrioredCo lncti
TEL]
Figura 3
la classe allo specifico caso di una fine-
stra con esattamente 3 pannelli
Invece, grazie al meccanismo di di-
pendenza, una sola classe Finestra può
essere utilizzata con qualsiasi numero di
pannelli. Infatti questo meccanismo per-
mette a più oggetti di comunicare tra
loro senza referenziarsi reciprocamente
mediante variabili di istanza. Questo
meccanismo, essendo applicabile in ge-
nerale, é definito nella classe Object, e
viene quindi ereditato da ogni altra, Il
suo utilizzo nel rapporto model-view ne
costituisce solo un esempio.
Dal momento in cui un oggetto B
viene aggiunto ai dipendenti di un og
getto A, quest'ultimo può mandare
messaggi a B, ed a tutti gli altri suoi
dipendenti, senza doverlo referenziare
esplicitamente in una espressione di
messaggio. Sorvoliamo sui dettagli sin
tattici e funzionali di questo meccani
smo e vediamo invece come viene uti-
lizzato nel paradigma MVC
Il funzionamento
di un programma MVC
Sì prenda ad esempio il comportamen-
to del Class Hierarchy Browser (CHB), un
Scomposizione di una finestra nei suoi view
tool di sistema descritto il mese scorso,
Ogni volta che, tramite il mouse, viene
scelta una classe nel pannello in alto a
sinistra, in quello a destra ne compare la
lista dei metodi, ed in quello inferiore la
definizione, Un CHB, ovvero una istanza
della classe ClassHierarchyBrowser, è
un model con tre view. Questi, | tre pan-
nelli che compaiono nella finestra, sono
dipendenti del CHB. Quando il pannello
contenente la lista delle classi comunica
al model l'avvenuta selezione, questo in
dividua la classe corrispondente al nome
selezionato ed avvisa gli altri due pannelli
suoi dipendenti che è necessario un loro
aggiornamento. Questi ultimi, ricevuto il
messaggio, chiederanno al CHB il loro
nuovo contenuto e lo visualizzeranno sul-
loschermo. Più precisamente, il pannello
dei metodi chiederà al CHB la lista dei
metodi della classe appena selezionata,
mentre il pannello di editing chiederà il
testo corrispondente alla definizione del
la classe
Un grande vantaggio di questa archi-
tettura è dato dal fatto che l'interfaccia (in
pratica la finestra) di una applicazione può
essere modificata con molta semplicità,
Se, ad esempio, volessimo aggiungere
al CHB un nuovo pannello contenente la
Figura 4
Il loop principale del
metodo run della clas
se DispatchManager
[true] whiletrue: [
dispatchers isEmpty
Affalse:
dispatchers first deactivateWindow].
self transientWriteFini:
self topDispatcher.
self searchForActiveDispatcher activateWindow]
269
SMALLTALK
lista delle variabili di istanza della classe
selezionata (come è stato fatto in Small-
talk/V Windows), sarebbe sufficiente ag-
giungere il nuovo pannello alla lista dei
dipendenti e dotare la classe ClassHierar-
chyBrowser di un metodo che fornisca al
nuovo pannello il suo contenuto ogni vol-
ta che questo lo richiederà.
In figura 2 sono schematizzati i flussi di
informazioni all'interno di un sistema
MVC. Tramite il meccanismo di dipen-
denza è gestito il rapporto tra il modele |
suoi view. Ogni view possiede una varia-
bile di istanza con cui referenzia il proprio
model, e una per il proprio controller.
Ogni view è infatti associato ad un solo
model e ad un solo controller. Non esiste,
invece, un esplicito rapporto tra | control-
ler ed il model.
Ogni controller funziona come un fil-
tro sulle fonti di input. Esamina tastiera
e mouse per comunicare al proprio
view solo gli input che questo è in
grado di gestire. Il view può processare
l'input automaticamente, cioè senza
che sia necessario l'intervento del mo-
del, o passarlo al model stesso, svol-
gendo così un'ulteriore funzione di fil-
traggio. Un esempio di attività svolta
automaticamente dal view è quella di
scrolling sui dati visualizzati
Ogni input che perviene al model,
spesso in forma preprocessata, ne atti-
va una funzionalità, ovvero un metodo
Si pensi ad una semplice applicazione di
gestione di una rubrica telefonica. |
messaggi definiti nel protocollo della
classe Rubrica corrisponderanno a me-
todi per svolgere ricerche, aggiorna-
menti, cancellazioni ed inserimenti su
un archivio di numeri telefonici. Una
istanza di questa classe, ovvero la spe-
cifica applicazione utilizzata dall'utente,
si presenterà sullo schermo attraverso
una finestra composta da più view
Questi, in base alle azioni dell'utente
intercettate dai rispettivi controller, in-
vieranno opportuni messaggi all'istanza
di Rubrica che così eseguirà le funzioni
richieste.
La composizione di una finestra
Sappiamo che l'interfaccia dello
Smalltalk adotta un approccio a pannelli.
Dispatcher methoda
isControlWanted
"Answer true if the pane contains the
cursor, else answer false."
“pane hasCursor
Figura 6 - Il metodo isControlWanted della classe
Dispatcher.
270
DispatchManager methods
searchForActiveDispatcher
Il metodo searchFor
AcuveDispatcher della
classe DispatchMa
nager
"Private - Search for the window containing the cursor
and make it the top one. Answer ita dispatcher."
| answer |
answer := dispatchers
detect: [ saDispatcher | aDispatcher isControlWanted)
4fNone: [*None].
answer == dispatchers first
iffalse: [
dispatchers addFirst:
(dispatchers remove:
Sanswer
Ogni finestra è infatti suddivisa in più
aree, i pannelli, aventi funzionalità diver-
se. Il mese scorso, illustrando i tool di
sistema, abbiamo avuto modo di fami-
liarizzare con questa architettura.
Cerchiamo adesso di vedere come,
dal di dentro, è strutturata una finestra.
Tipicamente è costituita da almeno
quattro oggetti: una istanza della classe
TopPane, una istanza di una sottoclasse
di SubPane (si veda la figura 1) e i loro
controller.
Un TopPane è l'oggetto che organizza
i diversi pannelli di una finestra, Sullo
schermo si presenta attraverso la corni
ce della finestra, la barra del titolo e una
serie di icone. Un SubPane è un pannel-
lo di una finestra. E sempre visualizzato
in un riquadro all'interno della cornice di
un TopPane. Nella gerarchia dei Pane,
SubPane è una classe astratta. | pannel-
li usati nelle finestre sono sempre istan-
ze delle sue sottoclassi! GraphPane,
ListPane e TextPane, Queste sono tre
tipi di view specializzati in modo diver-
so: un GraphPane serve per visualizzare
una immagine al suo interno; un ListPa-
ne presenta una lista di stringhe; men-
tre un TextPane è un pannello con
funzionalità di text editing
Per illustrare graficamente le relazioni
tra i vari view di una finestra, prendiamo
come esempio l'Inspector aperto su
una istanza di Stack, visto nella figura 4
dell'articolo del mese scorso. Si tratta di
una finestra con due pannelli: a sinistra
un ListPane con l'elenco delle variabili
dell'istanza in esame, ed a destra un
TextPane in cui compare il valore della
variabile selezionata. In figura 3 si è
cercato di rappresentare | pannelli sin-
golarmente: il TopPane visualizza il tito-
lo, le icone ed il perimetro esterno del
bordo della finestra, i due pannelli al suo
interno contengono, ognuno nel proprio
riquadro, le informazioni ricevute dal
model, ovvero l'istanza della classe In-
spector,
Ogni view è associato ad un control-
ler. In figura 1 è abbastanza agevole
individuare nelle famiglie Dispatcher e
Pane, le classi tra loro corrispondenti.
TopDispatcher è il controller di TopPa-
ne, GraphDispatcher di GraphPane, List-
Selector di ListPane e TextEditor di
TextPane. | controller associati ai diversi
tipi di SubPane sono sottoclassi di
ScrollDispatcher. Infatti ogni pannello è
in grado di gestire lo scrolling orizzonta-
le e verticale del proprio contenuto.
Le azioni che un utente può eseguire
in un dato pannello dipendono dai diver-
sì tipi di input che il relativo controller è
in grado di gestire. Ad esempio, la pres-
sione di caratteri alfanumerici è inutile
sia in un GraphPane che in un ListPane,
in quanto l'unico controller adatto a ge-
Stire questo tipo di evento è il TextEdi-
tor. Del resto eventi identici in pannelli
diversi possono provocare effetti distin
ti. La pressione di un pulsante del
mouse in un ListPane produce la sele
zione della riga puntata dalla freccetta,
mentre in un TextPane causa lo sposta-
mento dell'I-beam, il cursore che indica
il punto in cui ci si trova nel testo,
In questo senso, il funzionamento
dell'interfaccia grafica dello Smalltalk
costituisce l'esempio più immediato di
polimorfismo. Messaggi (eventi) identici
originano risposte diverse a seconda
della classe dell'oggetto (pannello) a cui
sono mandati, In effetti l'evento sopra
descritto, da qualsiasi tipo di controller
sia rilevato, viene notificato al relativo
view attraverso il messaggio selectAt-
Cursor. Perciò il fatto che un ListPane
reagisca diversamente rispetto ad un
TextPane, dipende effettivamente dalla
diversa implementazione del metodo
selectAtCursor nelle due classi
Nella realizzazione di una finestra per
una applicazione, si possono combinare
variamente | tre tipi di pannelli forniti col
sistema. Ben presto, pero, nasce l'esi-
genza di disporre di pannelli con caratte-
ristiche più sofisticate. Ciò comporta la
creazione di nuove coppie di classi
pane-dispatcher
Questo rappresenta sicuramente uno
MCmicrocomputer n. 109 - luglio/agosto 1991
dei compiti più difficili nella programma-
zione in Smalltalk. Le nuove classi, in-
fatti, devono essere realizzate come
sottoclassi dì quelle esistenti. In questo
modo possono ereditare tutta una serie
di comportamenti standard definiti, per
esempio, in SubPane o in ScrollDispat-
cher.
La cosiddetta pratica del subclassing,
ovvero la creazione di nuove sottoclas-
si, benché sia una attività fondamentale
nell'OOP, non è affatto facile. O meglio.
diventa tendenzialmente più difficile via
via che aumenta il numero di superclas-
si della nuova classe. Come sappiamo,
la scrittura di una sottoclasse avviene
combinando variamente diversi stru-
menti
— aggiunta di variabili di istanza;
— aggiunta di messaggi al protocollo
ereditato;
— ridefinizione di metodi ereditati.
Mentre è abbastanza semplice servir
si delle prime due soluzioni, almeno
nella misura in cui i nuovi metodi non
impiegano le variabili di istanza eredita
te, è invece più problematico mettere le
mani sui metodi ereditati
Tranne nei semplici casi in cui il nuo-
vo metodo si limita a chiamare quello
ridefinito, per poi aggiungervi altre istru-
zioni, spesso è necessario capire gli
algoritmi utilizzati in un metodo per po-
terlo ridefinire.
Ecco perché la creazione di una nuo-
va coppia view-controller può rivelarsi
un affare decisamente impegnativo.
Può infatti essere necessario capire i
meccanismi che stanno dietro ad uno
scrolling o le regole con cui si effettua il
refresh dello schermo, e questo può
comportare lo studio di parecchie classi,
sia tra i Pane che i Dispatcher
Programmazione per eventi
Una applicazione Smalltalk, come qual-
siasi altra realizzata attraverso una inter-
faccia WIMP, ha un funzionamento basa-
to sugli eventi. Ciò significa che, diversa-
mente dai programmi tradizionali, il siste-
ma non pone delle richieste all'utente per
poi agire in base alle risposte di quest'ulti-
mo. Una applicazione basata sugli eventi,
invece, se ne sta beatamente ad oziare
finché, attraverso la tastiera od il mouse,
non le arriva un comando. L'azione dell'u-
tente ha così generato un evento a cui il
programma deve rispondere. Questo ca-
povolgimento di logica, come è noto,
rende le applicazioni più semplici da
usare ma, inevitabilmente, complica il
lavoro dello sviluppatore. Ne sanno qual-
cosa tutti coloro che lavorano su Macin-
tosh, Amiga, Atari ST o, in MS-DOS,
sotto Windows,
Vediamo allora più in dettaglio come il
MCmicrocomputer n. 109 - luglio/agosto 1991
sistema reagisce ad un evento. Diciamo,
tanto per intenderci, che l'utente abbia
premuto il pulsante del mouse in corri
spondenza di un pannello in una finestra
qualsiasi tra quelle aperte in un dato
momento sullo schermo.
L'attesa di un evento è gestita da un
loop infinito all'interno del metodo run
della classe DispatchManager. Esiste
una sola istanza di questa classe, a cui
e normalmente affidato il controllo della
macchina. Questo oggetto svolge alcuni
compiti fondamentali per il funziona-
mento dell'interfaccia utente, tra cui lo
scheduling delle finestre presenti sullo
schermo e la gestione degli eventi. In
particolare quest'ultima attività viene
eseguita nel segmento di codice pre-
sentato in figura 4.
Senza entrare troppo nei dettagli, si
vede come nel ciclo definito con l'espres-
sione «[true] whileTrue:» ilsistema cerca
continuamente la finestra attiva tramite il
messaggio searchForActiveDispatcher,
il cui listato è riportato nella figura 5.
Come è spiegato chiaramente nel suo
commento, questo metodo scandisce la
lista dei dispatcher delle finestre presenti
sullo schermo (contenuta nel collection
dispatchers, una variabile di istanza di
DispatechManager) per individuare quello
attivo, quello cioè che risponde affermati
vamente al messaggio isContro/Wanted
illustrato in figura 6.
Una finestra diventa attiva quando
contiene la freccetta governata dal
mouse, chiamata cursor nella terminolo-
gia di Smalltalk/V. Pertanto ogni dispat-
cher, per indicare al DispatchManager
che richiede il controllo, si limita a doman-
dare al proprio Pane se contiene il curso-
re, con il messaggio hasCursor, e ne
restituisce la risposta.
Per continuare a seguire questa catena
di messaggi, è necessaria una considera-
zione. | dispatcher a cui è inviato il
messaggio isControlWanted sono quelli
relativi alle finestre, cioè dei TopDispat-
cher. Un TopDispatcher è associato ad
un TopPane.
Di conseguenza l'oggetto contenuto
nella variabile pane, a cui viene rivolto il
messaggio hasCursor in isControlWan-
ted, è una istanza di TopPane. Abbiamo
così individuato la classe in cui cercare il
metodo hasCursor che vedete in figura 7.
Un TopPane per determinare se con-
tiene il cursore non fa altro che passare la
richiesta ai suoì pannelli, contenuti nella
variabile subpanes.
Ed ogni pannello, si veda la figura 8,
risponde al messaggio verificando se le
coordinate del cursore (calcolate dal
messaggio Cursor offset) si trovano al
l'interno del proprio perimetro (l'istanza
di Rectangle restituita dal messaggio self
frame).
SMALLTALK
TopPane methods
hascursor
"Private - Answer true 1£ any of
collapsed ifFalse: [
subpanea do: [ :subpane |
subpane hasCursor
4ftrue: [*true]]].
*super hasCursor
the subpanes contains the cursor."
Figura 7 - Il metodo hasCursor della classe Top-
Pane.
Pane methods
hascursor
"answer true if the pane contains
the cursor, else answer false,"
lf frame containsPoint: Cursor offset
Figura 8 - Il metodo hasCursor della classe Pane.
Tornando ora al metodo run di Di-
spatchManager, vediamo che al TopDi-
spatcher, individuato col metodo search-
ForActiveDispatcher, viene ceduto il con-
trollo con il messaggio activateWindow.
La finestra attiva, a questo punto,
dovrà individuare il pannello che contiene
il cursore, con un procedimento del tutto
analogo a quello appena illustrato, affin-
ché l'opportuno controller notifichi l'e-
vento al proprio view.
Quest'ultimo, a meno che non sia in
grado di gestire l'evento automaticamen-
te, come ad esempio nel caso dello
scrolling, lo notificherà a sua volta al
proprio model. Finalmente, a questo
punto, il controllo è giunto all'applicazio-
ne che l'utente sta utilizzando. Questa, in
base alla natura dell'evento, eseguirà una
‘serie opportuna di azioni, eventualmente
modificando i propri view, e poi restituirà
il controllo al DispatchManager.
In questo modo l'evento è stato gesti-
to ed il sistema è pronto ad attendere il
successivo
Il paradigma MVC e obiettivamente
complesso da padroneggiare a causa di
una certa eccessiva formalizzazione dei
ruoli di model, view e controller.
Tuttavia rappresenta una soluzione or-
mai consolidata al problema della pro-
grammazione per eventi, e costituisce
spesso il modello a cui si ispirano frame-
work più moderni.
Le versioni per Windows e 05/2 di
Smalltalk/V hanno adottato infatti un nuo-
vo approccio, derivato dall'MVC tradizio-
nale, per adattarsi meglio alle interfacce
grafiche dei rispettivi ambienti.
ne
27)
C++
Funzioni virtuali
di Corrado Giustozzi (MC0006 su MC-Link)
Senza quasi accorgercene abbiamo visto, nei mesi scorsi, le modalità
operative mediante le quali il C++ implementa due dei tre concetti
cardine della OOP e cioè ereditarietà ed incapsulamento. Questo
mese terminiamo la triade parlando di polimorfismo, che si realizza in
C++ mediante le cosiddette «funzioni virtuali»
Qual è il bello della programmazione
OP? Oramai, dopo tutto il gran parlare
che ne abbiamo fatto in questi ultimi
mesi, dovreste saperlo bene: la possibi-
lità di usare (e riusare) nei propri pro-
grammi oggetti che si comportano co-
me «scatole nere», | quali possono es-
sere inseriti ed adoperati in un contesto
funzionale così come sono, senza do-
versi preoccupare della loro gestione
interna. Tali oggetti si controllano man-
dando loro dei «messaggi», per usare la
suggestiva terminologia dello Smalltalk,
ossia chiedendo loro in qualche modo di
fare ciò che sanno fare.
Bene, quando gli oggetti con cui ab-
biamo a che fare sono «imparentati»
per mezzo di relazioni gerarchiche, os-
sia fanno parte di una medesima gerar-
chia di classi, la possibilità di usarli
come «scatole nere» si arricchisce di
una nuova potente caratteristica! il poli-
morfismo, principio per il quale tutti gli
oggetti derivati da uno stesso tipo san-
no fare una certa azione generale cia-
scuno nel proprio modo. Ciò permette
di trattare oggetti diversi, ma logica-
mente analoghi tra loro, in un modo
univoco e consistente, senza doversi
perdere nel dettaglio delle singole capa-
cità particolari.
Il polimorfismo, terzo principio cardi
ne della DOP assieme ad ereditarietà e
incapsulamento, viene implementato in
C++ mediante il concetto di funzione
virtuale che vedremo assieme questo
mese. Prima però di entrare in questo
dettaglio parliamo un attimo del poli-
morfismo per vedere cos'è e a cosa
serve.
Gli oggetti come
agenti autonomi
Supponiamo di voler fare un program-
ma che possa disegnare delle figure a
richiesta, ad esempio un cerchio, un
272
triangolo, un quadrato. Se mi trovo in un
‘ambiente non-OOP non posso fare altro
che assegnare al mio programma princi-
pale buona parte della conoscenza di
ciò che deve succedere: esso dovrà
cioè chiamare le funzioni apposite per
disegnare le figure desiderate nel modo
e nel posto voluto. Dovrà quindi sapere
se voglio disegnare un cerchio oppure
un triangolo, e chiamare la routine che
fa i cerchi piuttosto che quella che fa |
quadrati, e via dicendo. Se il programma
@ ben strutturato, la conoscenza di co-
me si disegna un cerchio piuttosto che
un triangolo è ben sepolta nelle apposi-
te routine, e questo è già un vantaggio;
ciò nondimeno, il programma principale
deve sapere almeno cosa disegnare per
poter chiamare l'apposita, specifica,
routine.
In un ambiente OP, invece, tutto ciò
viene superato. | cerchi, | triangoli, |
quadrati non sono più il risultato dell'e-
secuzione di un certo codice su certi
dati bensi oggetti «reali», dotati di fun-
zionalità autonome. Per disegnare un
cerchio mi basta prendere un oggetto di
tipo «cerchio» e dirgli: «disegnati!»; lui
sa come fare a disegnarsi, e io non mi
devo occupare della questione.
Lo so, sento già le vostre obiezioni
Figura 1 - La semplice gerarchia di classi usata negli
esempi.
«ma non è la stessa cosa che chiamare
una funzione?», No, assolutamente, e
per un motivo molto semplice. Dato
che in OOP la completa conoscenza
delle modalità operative di un oggetto
risiede nell'oggetto, il programma ester-
no che gestisce l'oggetto non deve
sapere nulla, ma proprio nulla, dell'og-
getto stesso: neanche che tipo di og-
getto e! In pratica il programma princi-
pale di cui sopra ora sa solo che sta
trattando con una figura geometrica, ma
non sa (e non gli interessa di sapere) se
deve disegnare un triangolo piuttosto
che un cerchio. Lui dice semplicemente
«disegnati!» all'oggetto, e questo si di-
segna.
È chiaro che questo tipo di funziona-
mento è ideale per la realizzazione di
programmi interattivi, quelli cioè dove le
«decisioni» vengono prese a runtime e
non è possibile prevederle a priori. In
ambiti del genere tale possibilità per-
mette di scrivere codice molto migliore
sotto tutti i punti di vista, Per convincer-
cene proviamo a pensare a come |l
nostro programma di disegno di figure
geometriche potrebbe essere imple-
mentato in modo non-OOP ed in modo
OOP. Supponiamo dunque che esso dia
all'utente la possibilità di scegliere un
tipo di figura geometrica da disegnare
ed un posto dove disegnarla, magari
usando un mouse in un ambiente inte-
rattivo di tipo GUI, e focalizziamoci su
cosa deve fare il programma principale
nel momento in cuì l'apposita funzione
di input gli ha ritornato la scelta dell'u-
tente. In una situazione non-OOP il pro-
gramma deve ovviamente identificare il
tipo di oggetto selezionato, per poterne
richiedere il tracciamento. Tipicamente
si farà ricorso ad una grande istruzione
switch dotata di tante clausole case
quante sono le possibili figure geometri
che previste; ad ogni case corrisponde-
rà ovviamente la chiamata di funzione
specifica per quella figura. In una situa-
zione 0OP, invece, il programma non
deve fare altro che mandare il messag-
gio «disegnati!» all'oggetto ritornato
dalla funzione, senza nemmeno preoc-
cuparsi di sapere di che tipo di oggetto
si tratti. Bello ed elegante, no? Ma il
meglio deve ancora venire,
Supponiamo infatti di voler estendere
il nostro programma di disegno per
MCmicrocomputer n. 109 - luglio/agosto 1991
metterlo in grado di tracciare nuovi tipi
di figure, diciamo i pentagoni. Cosa dob-
biamo fare? Se siamo nella situazione
non-OO0P purtroppo non ci basta ag-
giungere la sola funzione specifica di
tracciamento dei pentagoni; dobbiamo
anche informare il programma principa-
le che esiste questa nuova possibilità.
Ciò significa aggiungere un nuovo ca-
se allo switch di cui sopra per «attiva-
re» la nuova scelta. Dobbiamo dunque
intervenire su più parti del programma
scollegate tra loro, a rischio di introdurre
bug o malfunzionamenti. Di contro nella
situazione OOP dobbiamo aggiungere il
nuovo oggetto «pentagono» ma oltre
ciò non dobbiamo fare altro. Infatti, es-
sendo il programma principale già orga-
nizzato in modo da non sapere nulla
circa la natura degli oggetti grafici che
tratta, per lui non fa alcuna differenza se
fra di essi ve n'è uno nuovo: lui conti-
nuerà a dire «disegnati!» ad un oggetto
grafico sapendo che questo saprà come
disegnarsi.
Il polimorfismo è questo principio per
cui oggetti differenti ma logicamente
imparentati (le figure geometriche) sono
in grado di rispondere ad un messaggio
comune («disegnati!»), impartito in mo-
do generico senza neppure sapere di
che tipo è il destinatario, agendo ciascu-
no nel modo che gli è consono (la
modalità di tracciamento di un cerchio è
differente da quella di un triangolo)
Credo sia ora chiaro perché il polimorfi-
smo è un concetto così importante.
Esso permette di realizzare completa-
mente l'incapsulamento funzionale dei
moduli di un programma, localizzando la
conoscenza di ciò che deve succedere
alla minima parte di codice necessaria
ed eliminando le interazioni subdole fra
parti diverse di un programma comples-
so. Insomma: trattare in modo omoge-
neo oggetti diversi, lasciando che cia-
scuno se la sbrighi per conto suo, è
indubbiamente più semplice e pratico
che prendersi cura esplicitamente di
ciascun oggetto portandone in conto la
struttura e le caratteristiche.
Il polimorfismo in C++
Dicevo in apertura che il polimorfismo
sì implementa in C++ mediante lo stru-
mento delle funzioni virtuali. Visti ora i
concetti generali passo senza indugio
‘ad esaminare cosa sono e come agisco-
no tali funzioni. E lo faccio, com'è mio
solito, sviluppando un esempio pratico
che ci permetterà di capire meglio cosa
succede.
Siccome però disegnare cerchi e pen-
tagoni è difficile mi rivolgerò al mondo
animale e proverò a far «parlare» tre tipi
diversi di animali domestici, un'applica-
zione simpatica ripresa da un'idea di
Bruce Eckel che ricalca molto da vicino
l'esempio dei pentagoni.
Vediamo innanzitutto il nostro obietti-
vo. Vogliamo implementare tre «ogget-
ti» che rappresentano ciascuno un ani-
male domestico (cane, gatto e uccello);
ognuno sarà in grado di «parlare» nella
sua lingua, cioè sarà in grado di ricono-
scere un messaggio «parla!» cui rispon-
derà a modo appropriato. Svilupperemo
questo esempio prima senza fare uso
del polimorfismo e poi facendo uso del
polimorfismo, per renderci conto con
chiarezza della grande differenza fra i
due approcci
Le condizioni del problema sono
uguali in entrambi | casi; supponiamo
innanzitutto di avere una gerarchia di
classi come quella di figura 1, nella
quale le classi Cane, Gatto e Uccello
sono derivate dalla medesima classe
base Animale. Ciascun animale specifi
co dispone di un opportuno metodo (o
member function) che si chiama parla()
e che, se invocato, produce in uscita il
verso tipico dell'animale cui si riferisce.
Vogliamo che su queste classi agisca
correttamente il programma di figura 2a
per produrre il risultato di figura 2b.
Come si vede, tale breve programma
non fa altro che creare tre istanze dei
tre tipi di animale per poi mandare loro
un generico messaggio «parla!» me-
diante la funzione parla(). Naturalmente
tale funzione deve in qualche modo
C++
«rimappare» questo messaggio generi
co negli specifici messaggi «parla!» di
ciascuna classe, così che se l'oggetto
cui è stato chiesto di parlare è un cane
esso dica «Bau!», se è un gatto dica
«Miao!» e se infine è un uccello dica
«Cip cip». Il nostro compito consiste
ovvviamente nel progettare opportuna-
mente tanto le classi della gerarchia
quanto la funzione parla().
Qual è il punto importante? Osservia-
mo com'è costruito il programma di
figura 2a: esso chiama la funzione par-
la() passandole come argomento un
generico puntatore alla classe base Ani-
male, non un puntatore all'oggetto vero
e proprio. Ciò è fatto apposta per «ob-
bligare» la funzione parla() ad agire a
tempo di esecuzione, che è proprio il
comportamento che vogliamo ottenere.
Se così non fosse, la cosa si potrebbe
risolvere, come già sappiamo, con un
semplice overloading sulla funzione
parla().
Mi spiego: se passassimo a parla()
direttamente gli oggetti definitivi ci pen-
serebbe il compilatore stesso, basando-
si sul tipo di argomento ricevuto di volta
in volta da parla(), a chiamare l'opportu-
na member function specifica di quel-
l'oggetto. Ma la nostra ipotesi è che il
tipo di oggetto passato alla funzione
sarà noto solo a tempo di esecuzione,
ed oltretutto non sarà noto al program-
ma che invoca la funzione stessa. In
effetti il nostro main() di figura 2a è
proprio in questa situazione: lui lavora
con un array che formalmente contiene
tre generici puntatori alla classe base
Animale, dunque neppure lui sa real
mente a quale particolare classe deriva-
ta punti ciascuno dei tre.
Ciò significa che l'ambiguità su quale
metodo invocare deve necessariamente
essere risolta da parla() a tempo di
esecuzione e non a tempo di compila-
zione.
Per inciso vi faccio qui notare «sul
campo» un'importante proprietà dell'e-
reditarietà che ancora non vi avevo in-
trodotto: dato che un oggetto di una
main()
Cane
Gatto
Uccello
Anîmale
*zo0[] =
for (int i = 0; i <3;
parla( zooli)] )i
: // laplementazione del polimorfismo: come scrivere parla()?
{ 80, #6, 4U };
i”)
// puntatori agli animali
i per ciascun animale
Il +..messaggio "parla
MCmicrocomputer n. 109 - luglio/agosto 1991
Bau!
Miao!
Cip cip!
Figura 2b - Il risultato atteso dal programma di
figura 2 ed ottenuto coi listati 1 e 2
Figura 2a - Questo semplice programma usa il
medesimo metodo parla() per riferirsi a tre oggetti
diversi derivati dalla medesima classe.
273
C++
classe derivata e a tutti gli effetti anche
un oggetto della classe base (per la
definizione stessa di ereditarietà), esso
può essere puntato senza problemi da
un puntatore definito come puntatore
alla classe base. Ecco dunque perché in
riga 10 del nostro main() posso asse-
gnare ad un array di puntatori ad Ani-
male i puntatori agli specifici animali.
Un puntatore ad una classe base può
sempre correttamente puntare ad un
oggetto di una classe derivata, mentre il
viceversa invece non è vero,
Bene, esposto il problema vediamone
una prima soluzione col programma
animali1.cpp (listato 1). L'idea di base
è semplice: basta dotare ogni oggetto
della nostra gerarchia di un campo dati
che indichi il tipo dell'oggetto stesso;
così a runtime la funzione parla() può,
ispezionando tale campo, sapere che
tipo di oggetto ha ricevuto come argo-
mento e chiamare il metodo opportuno.
L'implementazione è abbastanza diret-
ta. La classe base contiene il campo
razza che, mediante i valori convenzio-
nali definiti con la enum di riga 5,
permette di identificare il tipo particola-
re di animale. Tale campo viene ovvia-
class Uccello : public Animale {
public:
void = parla()
Uccello()
wr
for ( int î = O; i < 3; is+)
parlat 2ooli] ):
{ puts( "Cip cip!” )i }
{ razza = UCCELLO; }
Listato 1
/1 animalil.epp
Binclude <stdio.h>
i enun = qualerazza { CANE, GATTO, UCCELLO };
1 class Animale {
public:
void parla( Animale *
qualerazza razza:
i class Cane : public Animale {
public:
void parla) = { puts(
Cane() { razza
pi \
i class Gatto : public Animale {
public:
void = parla) = {€ puts( "Miao!" )
i Gatto) { razza = GATTO: ) Listato 2
teri v
mente ereditato dalle varie classi deriva-
te ed opportunamente inizializzato da
ciascuna di esse mediante il proprio
specifico constructor (righe 17, 23 e
29). Ogni classe è poi dotata della pro-
pria member function parla() che emet-
te il verso dello specifico animale.
Quando la funzione parla() generica
(riga 33) riceve un puntatore ad un
Animale non fa altro che andare a
vedere di che animale si tratti mediante
uno switch (riga 35), chiamando di con-
seguenza la member function dell'og-
getto in questione (righe 38, 42, 46). Da
notare che, per invocare la corretta
member function, il puntatore p deve
necessariamente essere qualificato con
un cast che lo converta al tipo opportu-
no; ricordo infatti che esso è un punta-
tore alla classe base Animale: se invo-
cassimo semplicemente la funzione p>
parla() non avremmo ancora risolto
void parla( Animale ‘p ) C 1 class Animale {
public:
switch( p->razza ) { virtual void parla() (1)
IE
case CANE: |
((Cane *)p)->parla(): : class Cane : public Animale {
breaki public:
i void = parla() { putst "Bau!" )i }
case GATTO: 1a
((Gatto *)p)->parla()i :
breaki 1 class Gatto : public Animale (
public:
case UCCELLO: void parlal) { puts( "Miao!" ); }
{(Vecelto *)p)->parla()i DE]
breaki
class Uccello : public Animale {
default: public:
puts( "Animale sconosciuto!!" )i void = parla() ( puts( "Cip cipl”
breaki DE]
n |
1 void parla( Animale "p ) {
} po>parta():
}
main)
main()
t
13
Cane Cè
Gatto Gi Cane Ci
Uccello U Gatto Gi
Animale *zoo[] = ( 80, 86, 8U}: Vecello Vi
Animale *zoo[] = { &C, 8G, &U )i
Il anîmaliz.cpp
finclude <stdio.h>
for (int i = Di i e 3 i+)
parla( zooli] )i
274
MCmicrocomputer n. 109 - luglio/agosto 1991
l'ambiguità su quale funzione eseguire.
In effetti è proprio questo cast che ci
permette di chiamare la giusta funzio-
ne, ed é proprio per identificare qual è
il corretto cast da applicare che ci sia-
mo dati la pena di definire e controllare
il campo razza. Tutti d'accordo fin qui?
Bene, direi che la cosa è piuttosto chia-
ra anche se, indubbiamente, alquanto
macchinosa. Quali sono i problemi di
questo approccio? Il primo è, appunto,
la macchinosità. Il secondo è una certa
inefficienza legata al doversi portare ap-
presso un campo extra in ogni oggetto.
Il terzo è la scarsa estensibilità del co-
dice: ogni inserimento o cancellazione
di un tipo di animale ci obbliga eviden-
temente a modificare e ricompilare la
generica funzione prova(). Vediamo
dunque come le virtual functions del
C++ possono aiutarci nel riscrivere
questo pur semplice programmino. Oc-
chio dunque al programma anima-
li2.cpp (listato 2) ed, in particolare, alla
definizione della classe base Animale
(riga 5). Come vedete è sparito il cam-
po razza mentre la dichiarazione della
funzione parla() si è arricchita della
nuova keyword virtual. Le classi deri-
vate sono rimaste immutate tranne per
il fatto che la perdita del campo razza
ha reso inutile la presenza dei vari con-
structor. E, sorpresa, la definizione del-
la funzione parla() (riga 26) è ora esat-
tamente come la vorremmo: ossia una
sola riga, che richiama direttamente la
member function dell'oggetto puntato
da p! Magia? Beh, in un certo senso
sì: l'aver dichiarato virtual la funzione
parla() della classe base ha innescato
tutto un meccanismo, completamente
trasparente all'utente, per mezzo del
quale il programma è ora in grado di
sapere da solo, a tempo di esecuzione,
qual è l'oggetto puntato da p e può
dunque richiamare la corretta member
function. Il risultato netto, come si ve-
de, è un programma più semplice e
chiaro, più compatto, più modificabile e
meno soggetto a bug durante la manu-
tenzione. Adesso, dovendo aggiungere
o togliere un tipo di animale non c'è
nessuna necessità di modificare la fun-
zione prova. Ma c'è di più: non c'è
neppure bisogno di possedere il sor-
gente della funzione parla()! Se, ad
esempio, esso risiedesse in un modulo
a parte non dovremmo neppure ricom-
pilarlo: tutto agisce infatti a tempo di
esecuzione grazie ad un sofisticato
meccanismo implementativo detto /ate
binding.
Le funzioni virtuali
ed il late binding
| compilatori tradizionali lavorano se-
condo il concetto dell'early binding (po-
tremmo tradurlo con «collegamento an-
ticipato»), che consiste nel risolvere le
chiamate di funzione a tempo di compi-
lazione. Per essere precisi di tale compi-
to si occupa in effetti il linker a tempo di
linkaggio; il lavoro del linker è infatti
proprio quello di collegare tra loro vari
moduli sostituendo alle chiamate sim-
boliche di funzione dei precisi indirizzi di
salto. L'importante, comunque, è che
dalla compilazione si ottiene un esegui-
bile in cui le chiamate simboliche sono
già state risolte: in esso non vi è indeci-
sione su quale funzione andrà eseguita
in seguito ad una certa chiamata. Anche
il function overloading del C++ usa la
stessa tecnica: l'ambiguità su quale
funzione chiamare viene infatti risolta
dal compilatore a tempo di compilazio-
ne sfruttando la cosiddetta signature
(«firma») della funzione, che è data da
tipo e posizione dei parametri.
Il late binding («collegamento ritarda-
to»), invece, è la tecnica per cui l'asse-
gnazione di un indirizzo fisico ad una
chiamata simbolica di funzione non vie-
ne fatto se non a runtime. Il compilatore
ed il linker a tutti gli effetti «non sanno»
quale funzione fisica verrà realmente
invocata in seguito ad una certa chiama-
ta simbolica; il codice da essi prodotto
è, per così dire, «aperto ad ogni possibi
lità». L'indecisione viene risolta solo a
runtime, nel momento in cui diventa
finalmente chiaro quale funzione andrà
eseguita perché sì conosce finalmente
il tipo di oggetto che la dovrà eseguire.
E chiaro ora che è proprio grazie al
late binding che il nostro programma
animali2.cpp funziona. E non può esse-
re altrimenti: a tempo di compilazione,
infatti, né il compilatore né il linker
potranno sapere cosa verrà mai passato
a quella povera funzione parla() di riga
26; così dicono «vabbè, se la sbrigherà
lei quando verrà chiamata»! Meglio an-
cora, siamo noi stessi a dire al compila-
tore ed al linker che la funzione parlal)
deve essere soggetta a late binding, e
lo facciamo dichiarandola virtuale.
La keyword virtual nella dichiarazio-
ne di una funzione significa dunque che
tale funzione è polimorfica, ossia sì ap-
plica a più di un tipo di oggetto (tipica-
mente un'intera gerarchia) e non ha una
definizione univoca bensi la sua defini-
zione varia da tipo a tipo di oggetto.
Essa deve quindi necessariamente es-
sere soggetta a late binding perché la
sua sola chiamata simbolica non chiari
sce affatto quale funzione andrà real
mente chiamata, cosa che si può deci-
dere solo all'atto della effettiva invoca-
zione in base al tipo di argomento rice-
vuto. Non voglio e non posso ora entra-
re nella descrizione del meccanismo di
implementazione del late binding: an-
che se interessante è un discorso trop-
po tecnico e complesso. Ci tornerò sen-
z'altro in futuro, nel momento in cui
puntualizzerò i concetti che ora stiamo
solo vedendo in via generale. Vorrei
tuttavia far notare che tale meccanismo
penalizza un po' l'efficienza del codice
MCmicrocomputer n. 109 - luglio/agosto 1991
eseguibile ma non tanto quanto si po-
trebbe pensare. Esso è anzi assai più
efficiente di qualunque altra soluzione
manuale si potrebbe adottare. Tanto per
dire, il Borland C++ compila anima-
lil.cpp in un eseguibile di 9,415 byte ed
animali2.cpp in un eseguibile di soli
8.653 byte. D'altro canto non bisogna
neppure farsi prendere la mano dall’en-
tusiasmo e dichiarare virtuali tutte le
funzioni; anche se piccolo, infatti, un
overhead esiste sempre. Conviene dun-
que, come al solito, ponderare bene la
scelta e dichiarare virtuali solo quelle
funzioni che hanno realmente ragione di
esserlo: ossia non solo quelle che per
scelta di progetto debbono esserlo ma
anche quelle che presumibilmente po-
trebbero diventarlo in seguito ad un'e-
stensione futura del programma. Que-
sto perché, come dicevo prima, con le
funzioni virtuali si possono estendere le
funzionalità di un programma usando
l'ereditarietà senza bisogno di ricompila-
re la definizione della classe base
Conclusione
Ma non vorrei andare troppo lontano
tirando in ballo argomenti troppo avan-
zati, per cui è bene che ora mi fermi
qui, Ci sarebbero ancora tante cose da
dire e da puntualizzare sulle funzioni
virtuali ma oramai sapete che preferisco
darvi prima i concetti fondamentali per
lasciare l'esposizione dei dettagli ad un
secondo momento. L'importante, per
ora, è che sia ben chiaro cosa sono e a
che servono le funzioni virtuali, il resto
verrà per gradi con la pratica.
Conviene comunque riassumere la
morale della puntata, cosa che peraltro
si fa in poche parole: il polimorfismo è
importante perché permette di scrivere
programmi più semplici, compatti, con-
sistenti ed estensibili; il C++ imple-
menta il polimorfismo mediante le fun-
zioni virtuali, che sono speciali member
function aventi stesso nome e definizio-
ne all'interno di una gerarchia di classi
ma significato differente a seconda del
tipo di oggetto cui appartengono; le
chiamate alle funzioni virtuali vengono
necessariamente risolte a tempo di ese-
cuzione mediante il meccanismo del
late binding che opera in modo del tutto
automatico e trasparente.
E con questo, in soli pochi mesi,
abbiamo visto praticamente tutti | più
importanti concetti della OOP, Le altre
cose che ci restano da vedere, prima fra
tutte l'ereditarietà multipla, sono in un
certo senso dettagli operativi o conse-
guenze di quanto abbiamo assimilato
finora. Ne riparleremo, a mente fresca,
dopo la pausa estiva, Buone vacanze a
tutti. ne
275
TURBO PASCAL
Private e protected
Il Turbo Vision e il Turbo
Pascal per Windows
incalzano. Grazie a MC-Link,
ho potuto constatare che
avete già cominciato ad
esplorare non solo le
possibilità del Turbo Vision,
ma anche le modalità di
conversione da DOS a
Windows di programmi
realizzati secondo le
specifiche SAA-CUA (ne
avevamo parlato a febbraio, in
occasione della prova del
Turbo Pascal 6.0), Ho quindi
deciso di accelerare la
discussione delle tecniche di
programmazione di una
gerarchia di classi, in modo da
poter passare quanto prima
ad applicazioni «vere». In
questo appuntamento e nel
successivo vi proporrò tutto
quanto rimane del codice
della nostra piccola gerarchia,
dando più spazio del solito ai
listati. Come potrete
verificare, con ciò non
rinunceremo a discutere né di
Importanti questioni
sintattiche né dei benefici
della OOP
Per un errore tipografico sul numero
scorso di MCmicrocomputer (n. 108, giu-
gno 1991) abbiamo attribuito un titolo
errato a questa rubrica, Il titolo corretto è
«Le collezioni indicizzate» Ce ne scu-
siamo con i lettori.
276
di Sergio Polini (MC1166 su MC-Link}
Come già sapete, la keyword private
deriva dal C++. Venne introdotta da
Stroustrup nel 1986; in origine vi era
solo una keyword public, in quanto tutti
i componenti della definizione di una
classe erano considerati privati per de-
fault, esclusi appunto quelli che segui
vano public. La situazione era analoga a
quella che troviamo ora nel Turbo Pa-
scal, nel senso che gli elementi di una
classe potevano essere solo o «pubbli-
ci» o «privati». Ciò comportava alcuni
inconvenienti, efficacemente illustrati
nelle Release Notes della versione 1.1
del C++ AT&T: a volte si era costretti
ad usare variabili d'istanza o metodi
pubblici, ma con a lato un commento
del tipo «Non usare a meno che non sia
assolutamente necessario! ».
Vediamo perché. L'utente di una clas-
se (il programmatore che dichiara og-
getti appartenenti a quella classe) ha
bisogno di una interfaccia chiara e com-
pleta, ma è meglio non acceda diretta-
mente alla sua implementazione; in
questo modo, infatti, non solo si mette
al riparo da insidiosi bug, ma può anche
evitare di dover modificare il suo pro-
gramma nel caso che l'implementazio-
ne venga cambiata. E ben diverso |l
caso di chi voglia derivare un'altra clas-
se da quella data: qui è praticamente
necessario accedere all'implementazio-
ne, a meno di non rassegnarsi ad ineffi-
cienze ingiustificabili. Nel 1986, quindi,
Stroustrup aggiunse al C++ le keyword
private e protected: con quest'ultima
si denotano quegli aspetti dell'imple-
mentazione che devono rimanere inac-
cessibili nell'uso di una classe, ma di-
sponibili per la derivazione da questa di
una nuova classe.
Chiacchierando con
Anders e con Zack
Ho avuto modo di incontrare per la
prima volta Anders Hejlsberg (il padre
del Turbo Pascal) a Milano il 27 marzo
scorso, Come vi ha raccontato a maggio
Corrado Giustozzi, lui ed io abbiamo
potuto discorrere con Anders e con
Gene Wang in occasione della giornata
organizzata dalla Borland Italia per la
presentazione dei nuovi linguaggi, du-
rante la pausa per il pranzo. A fine
giornata, in piena smobilitazione, Tom-
maso Masi mi chiede se avevo parlato
ad Anders della questione «protected»
Me ne ero dimenticato! Salto quindi sul
palco per bloccare Anders: gli ricordo
l'evoluzione del C++, gli accenno dei
unit FixdColli
interface
uses Base, IndxCo1]z
type
PFixedSizeCo]lection = “TFixedSi
TFixedSizeCollection = object(TI
constructor Init(Size! word);
function Name: strîngs virtual
endi
implementation
begin
TIndexedCollection.Init(Size, 0)
end;
function TFixedSizeCollection.Name
begin
Name := ‘FixedSizeCollection';
endi
end.
constructor TFixedSizeCollection.Init(Size: word);
Figura 1
La umt FIXDCOLL
che definisce
implementa le
collezioni indicizzate
non espandibili.
zeCollectioni
ndexedCollection)
: string;
MCmicrocomputer n. 109 - luglio/agosto 1991
TURBO PASCAL
unit OrdColli
(*$X+*)
interface
uses Base, Collect, IndxCoT]z
type
POrderedCollection = “TOrderedCollectioni
TOrderedCollection = object(TIndexedCollection)
constructor Init(Size, Delta: word);
destruetor Done; virtuali
function Name: stringi virtual;
function Add(var o: TObject): PObject; virtual;
function Removelvar o: TObject): PObject; virtuali
function AddAt(var o: TObjecti i: word): PObjectz
virtuali
fuhction RemoveAt(i: word): PObjecti virtuali
function First: PObjecti
function Last: PObject;
function GetCount: word
private
LastIndex: wordz
endi
implementation
constructor TOrderedCollection.Init(Size, Delta: word)j
begin
TIndexedCollection.Init(Size, Delta);
LastIndex di
endi
destructor TOrderedCollection.Done:
begin
TIndexedCollection,Done;
andi
function TOrderedCollection.Name: string:
begin
Name := 'OrderedCollection’i
andi
function TOrderedCollection.Add(var o: TObject): PObjecti
begin
Inc(LastIndex):
if LastIndex > GetSize then Grow;
TIndexedCo]lection.AddAt(o, LastIndex);
Add :> Boz
endi
function
Pobjecti
begin
if not o.IsEqual(Last”) then RunError(215);
Remove 3 TIndexedCollection.Remove(o);
while (LastIndex > 0) and (At(LastIndex) =
Pobject(Nu11)) do
Dec(LastIndex);
endi
TOrderedCallection.Remove(var o: TObject):
function TOrderedCollection.AddAt(var o: TObjecti i:
word): PObjecti
begin
RunError(216);
endi Ù
function TOrderedto]lection.RemoveAtli: word): PObject;
begin
RunError(216);
endi
function TOrderedCollection.First: PObjecti
begin
First io AUD);
endi
function TOrderedCo]lection.Last: PObject;
begin
Last 13 At(LastIndex):
andi
function TOrderedCollection,GetCount: word;
begin
GetCount := LastIndexs
endi
end.
Figura 2 + La unit ORDCOLL. per collezioni in cui venga sempre mantenuto l'ordine in cui | vari elementi sono stati aggiunti (liste LIFO).
unit Sort001ì:
($X+")
interface
uses Base, Magnitud, IndxCo]], OrdCo]13
type
PSortedcollection = “TsortedCollectioni
TSortedCollection = object(TOrderedCollection)
function Name: stringi virtuali
function Add(var o: TObject): PObject; virtuali
function Resovelvar o: TObject): PObject; virtuali
endi
implementation
function TSortedCollection.Name: strin:
begin
Name
end
*SortedCollection'3
function TSortedCollection.Add(var o: TObject): PObjecti
var
wordi
Pobjec
TOrderedtollection. Add(o):
j s= GetCounti
while (i>1)
and (PHagnitude(At(i))".IsLessThan(PMagnitude(At(i-
1)))) do begin
p_i= TIndexedCollection.AddAt(o,
TIndexedCollection.AddAt(p7, i)3
Dec(i);
endi
endi
(251)
function TSortedCollection.Removelvar o:
PObjecti
var
i, Count: wordi
pi PObjecti
begin
Tobject):
Fasi
Count := GetCountj
while (i <= Count) and (not At(i)".IsEqual(0)) do
Incli)z
if i'<> Count then begin
while i < Count do begin
p_is TIndexedCo]lection,AddAt(o
TIndexedCo]lection.AddAt(po, i
Inc(i);
endi
Remove i= TOrderedCo]lection,Remove(0);
Exit:
ends
Remove 1° Nullz
endi
end.
Figura 3 - La unit SORTCOLL. per collezioni contenenti oggetti derivati da TMagnitude e ordinati secondo il metodo IsLessThan,
MGmicrocomputer n. 109 - luglio/agosto 1991
277
TURBO PASCAL
problemi che avevo incontrato nel rea-
lizzare la gerarchia di classi che vi sto
propinando, gli chiedo perché ha percor-
so solo «metà del cammino», aggiun-
gendo al Pascal private e non anche
protected. Con l'impermeabile già in
mano, Anders mi risponde cortesemen-
te ma velocemente che il C++ è un
esempio che «more is worse» («più è
peggio»), ma che in effetti certi proble-
mi sono reali e l'evoluzione del Turbo
Pascal non è terminata. Vedremo maga-
fi in una prossima versione.
Il 2 maggio Corrado ed io, dopo aver
partecipato alla Borland Languages Con-
ference di San Francisco, abbiamo potu-
to visitare la sede della Borland a Scotts
Valley. Durante il pranzo mi sono trova-
to accanto a Zack Urlocker (product
manager del Turbo Pascal) e ne ho
approfittato per riprendere con più cal-
ma il discorso. Il Turbo Pascal adotta la
unit come «unità di protezione»: ciò
che viene dichiarato private è infatti
liberamente accessibile dalla sezione
implementation della stessa unit ma
inaccessibile da altre unit o dal pro-
gram, Sembrerebbe quasi che la
keyword private sia in realtà una sorta
di protected, nel senso che, mentre è
ristretto l'uso delle sezioni private di
una classe, non vi sono difficoltà nella
derivazione di altre classi, purche la
derivazione avvenga nella stessa unit.
Questa è però una vera e propria limita-
zione: uno degli aspetti più interessanti
della OOP è proprio dato dalla possibili-
tà di derivare nuove classi da altre classi
già compilate, di cui cioé sia disponibile
la sola interfaccia. Ne segue la stessa
situazione descritta nelle Release Notes
del C++ 1.1: si è spesso costretti a
rinunciare alla keyword private e ad
inserire commenti del tipo che riportavo
sopra. Se se ne vuole una conferma,
basta guardare il manuale del Turbo
Vision: nella descrizione della classe
TCollection (tanto per fare un esempio;
ce ne sono molti altri), accanto a tutti |
campi-dati si precisa che devono inten-
dersi read only, cioè «a sola lettura».
Questo vuol dire che se ne sconsiglia
vivamente l'uso, si sconsiglia cioè di
modificarne direttamente il valore, ma
ciò nonostante non sono stati dichiarati
private; il motivo è, con evidenza, che
era necessario consentire l'accesso a
quei campi da parte di classi derivate
definite in altre unit. Vedremo la prossi-
ma volta che, per ovviare a questi pro-
blemi senza rinunciare alla keyword pri
vate (e senza incorrere in intollerabili
inefficienze), sono stato costretto a di-
278
unit Strings;
interface
uses Base, Magnitudz
type
PString = °TString;
Tstring = object(TMagnitude)
constructor Init(s: string);
destructor Done; virtual;
function Nam strings virtual;
function Has words virtual;
VI IsEqual(var o: TObject): boolean; virtuali
function IsLessThan(var m: TMagnitude): boolean;
virtuali
procedure PrintOn(var f: text); virtual;
function Str: strings
private
pi Sstrino;
endi
implementation
constructor TString.Init(s: string);
begin
GetNem(p, Lenath(s)+1);
p°i= sì
endi
destructor TString.Donei
begin
FreeMem(p, Length(p7)+1);
ends
function TString.Name: stringi
begin
Name i= ‘String'i
end;
function TString.Hash: wordz
wordi
1 to Length(p°) do begin
hoxor Ord(poli]);
if h >= 32768 then
i (h sh] 1) +1
hai=hsh 15
endi
Hash
endi
function TString.IsEqual(var o: TObject): booleani
begin _
IsEqual := (Type0f(o) = Type0f(Self)) and (p° =
(PString(80))7.p0)r
endi
TMagnitude): booleani
function TString.IsLessThan(var
begin
IsLessThan :
endi
p° < (PString(@m))7.p
procedure TString.PrintOn(var f: text);
begin
Write(f,
endi
function TString.Str: strings
begin
Str s3 DG
endi
end.
Figura 4 - La unit STRINGS, che definisce stringhe derivate da TMagnitude e quindi
confrontabili secondo il metodo IsLessThan,
MCmicrocomputer n. 109 - luglio/agosto 1991
chiarare in una stessa unit BAGSET le
classi TBag e TSet.
Zack si è detto d'accordo e, come
Anders, ha riconosciuto che il problema
è reale e che avrebbe potuto essere
risolto in una futura versione. Se la
risposta di Anders mi aveva lasciato
qualche dubbio (poteva essere un modo
elegante di troncare una discussione
che rischiava di distoglierlo da altri im-
pegni), il modo con cui Zack mi ha detto
quanto vi ho riferito mi fa ritenere che
possiamo sperare!
Le collezioni ordinate
La figura 1 vi propone il sorgente
della unit FIXDCOLL: non mi ci soffer-
mo, in quanto si tratta di collezioni indi-
cizzate non espandibili realizzate me-
diante una semplice derivazione da TIn-
dexedCollection (il parametro Delta del
constructor è sempre zero),
Le figure 2 e 3 illustrano invece le
unit ORDCOLL e SORTCOLL. Nella pri-
ma vengono definite le TOrderedCollec-
tion: collezioni indicizzate in cui viene
mantenuto l'ordine di inserimento dei
diversi elementi, al punto che è possibi-
le toglierne solo l'ultimo elemento che
vi è stato aggiunto (liste LIFO, o staci
le OrderedCollection dello Smalltalk so-
no più generali, ma, come vi ho detto
più volte, la nostra gerarchia è solo un
«demo»). Nella seconda unit troviamo
le TSortedCollection, in cui inserimento
e eliminazione di elementi sono tali da
non alterare un ordine dato dal confron-
to tra essi secondo il metodo /sLess-
Than di ognuno (gli elementi devono
quindi appartenere a classi derivate da
TMagnitude)
Ambedue le classi derivano da 7/nde-
xedCollection, ma non devono consenti-
re l'accesso alla implementazione delle
collezioni indicizzate. Come potete nota-
re, i metodi AddAt e RemoveAt di TIn-
dexedCollection vengono ridefiniti in
modo da provocare un errore di esecu-
zione (in modo analogo a quanto avvie-
ne in Smalltalk); se così non fosse,
infatti, sarebbe possibile intervenire di-
rettamente sull'array di puntatori e mo-
dificarne l'ordine. Per lo stesso motivo il
metodo Remove viene definito in modo
da operare solo sull'ultimo elemento
inserito in ORDCOLL, in modo da non
lasciare «buchi» nella sequenza ordinata
in SORTCOLL (gli elementi successivi a
quello rimosso vengono fatti slittare
«verso Sinistra»), Abbiamo quindi op-
portunamente nascosto in una sezione
private di T/ndexedCollection l'array A
MCmicrocomputer n. 109 - luglio/agosto 1991
TURBO PASCAL
(*$x+*)
Figura 5 var
Un programma che
mostra l'uso della unit Director
SORTCOLL: la S: PStrings
variabile Directory begin
conterrà i nomi dei file
della directory
corrente in ordine
alfabetico
end;
end.
Program SortDemo;
uses Dos, Base, SortCo]], Strings:
DirInfo: SearchRetz
T$ortedCollectioni
Directory.Init(20, 5);
FindFirst("*.*'
while DosError
New(Pstring,
ectory.Add(5°);
FindNext(DirInfo);
Directory.PrintOn(Sstdout);
Archive, DirInfo);
0 do begin
Init(DirInfo.Name));
di puntatori ad oggetti, al quale si può
così accedere solo in lettura mediante il
metodo At. Sarebbe stato meglio poter
nascondere l'array in una sezione pro-
tected. | metodi Add e Remove di
SORTCOLL, infatti, potrebbero essere
implementati in modo più efficiente se
fossero abilitati a intervenire diretta-
mente sull'array di puntatori, magari
con una istruzione Move; sono invece
«costretti» a operare indirettamente
mediante i metodi Add-At di TIndexed-
Collection. In alternativa, avrei dovuto
rinunciare alla keyword private nella
unit INDXCOLL; non sarebbe stato un
enorme problema (anche nella program-
mazione normale ci si trova a lavorare
spesso «senza rete»! ad esempio quan-
do non si usa la direttiva $R per control-
lare che l'indice con cui si accede ad un
array non cada oltre l'effettiva dimensio-
ne di questo), ma è chiaro che una
keyword protected consentirebbe di
ottenere insieme sicurezza ed effi
cienza.
| benefici della OOP
Immaginiamo di aver bisogno di vi-
sualizzare in ordine alfabetico i nomi dei
file della directory corrente. Ottenere i
nomi è facile, grazie alle procedure
FindFirst e FindNext, ma costruirne un
elenco ordinato è tutt'altra cosa. Innan-
zitutto non ne conosciamo il numero, e
quindi abbiamo bisogno di una struttura
di dati dinamica; in secondo luogo, dob-
biamo pensare all'ordinamento. Potrem-
mo realizzare un array dinamico da sot-
toporre poi ad un «quicksort», ma forse
sarebbe meglio una di quelle «liste
auto-ordinate» di cui vi parlavo nel lonta-
no aprile 1988: un programma ALLOC
manteneva una lista ordinata di numeri
mediante una procedura Cerca di appe-
na 27 righe.
Una lista capace però di contenere
solo numeri; per tenere in ordine altri
tipi dovremmo costruire altre liste.
Questo naturalmente con la program-
mazione tradizionale. Supponiamo inve-
ce ora di avere a disposizione la nostra
gerarchia di classi, comprendente an-
che una classe YString come quella
illustrata nella figura 4. Il programma
che ne viene fuori (figura 5) è lungo in
totale 17 righe, delle quali una sola
(Directory.Add/(S );) si incarica di mante-
nere la lista ordinata dei nomi dei file.
Un bel risparmio! Non solo: la variabile
Directory appartiene ad un tipo (7Sor-
tedCollection) che può essere usato per
qualsiasi tipo di dati, anche più tipi di-
versi contemporaneamente (purche de-
rivati da TObject). E non crediate che
escludo arbitrariamente dal conto delle
righe il codice della unit STRINGS, in
quanto anche questa unit può essere
usata così come è in qualsiasi applica-
zione, come vedremo la volta prossima.
Se volete un altro esempio, potete
riguardare il programma LISTAPPS che
vi ho proposto in occasione della prova
del Turbo Pascal per Windows: si tratta
di una applicazione che visualizza l'elen-
co ordinato delle intestazioni delle fine-
stre attive, un po' come fa la Task List
di Windows. Per realizzare l'elenco ho
utilizzato la classe 7StrCollection di Ob-
jectWindows (praticamente identica alla
quasi omonima classe del Turbo Vision),
e ciò ha consentito di contenere la
lunghezza del programma in appena 31
righe. Un gran bel risultato sotto Win-
dows! Nonostante le differenze tra la
nostra gerarchia e quelle del Turbo Vi-
sion e di ObjectWindows, il principio è
lo stesso: ereditarietà e polimorfismo
consentono di scrivere codice utilizzabi-
le senza modifiche in una grande varietà
di contesti, con ovvio sostanziale incre-
mento della produttività del programma-
tore
Quando in OOP si parla di «riusabilità
del codice» si fa sul serio!
me
279
guida computer
a cura dî Rossella Leonetti
ACER
SHA. Srl. - Via Faentina. 175/4 - 48100 Ravenna
915P/0M - 80286 12MH2, 640K FD 1.44M, MGC
915P/40M - 80286 12MHz, 640k FD 1.44M HD 40M, MGC
FI5P/A0V - 80286 12MHz. 640K FD 1.44M HD 40M, VGA
915W0V - 80286 16MHz, 1M FD 1.44M, VGA
9ISV/40V - 80286 16MHz, 1M FD 1.440 HD 40M, VGA
915V/80V - 80286 T6MHz, 1M FD 1.44M HD 80M, VGA
GI5V/10V - 80286 16MHz, 1M FD 14M HD 120M. VGA
TIZOLN/AO - B03BESX T6MHz, 1M FD 14M HD 40M, VGA, LCD
1120L4/80 - 80386SX 16MHz. 1M FD 1.44M HD 80M, VGA. LCD
1120SN/0V - BOSBGSK 20MHz. 2M FD 1.44M, VGA
1120SX/40V - 80396SX 20MHz, 2M FD 1-44M HD 40M, VGA
1120SX/120V - 803B6SX 20MHz. 2M FD 1-44M HD 120M, VGA
1120/200M - 80386 20MHz, 2M FD 1.2M HD 200M, MGC
1120/200V - 80386 20MH, 2M FD-1.2M HD 200M, VGA
1133/40V » 80396 33MHz, 4M FD 1.2M HD 40M, VGA
1133/200V - 80386 33MHz, 4M FD 12M HD 200M, VGA
1133/700V - 80386 33MH?, 4M FD 12M HD 700M, VGA
1170/200V - 80486 25MHz. 4M FD 14M HD 200M, VGA
1170/40V - 80486 25MH2, 4M FD 1.44M HD 40M, VGA
1225/120V - 80486 25MHz. EISA, 4M FD 1.44M HD 120M, VGA
1225/340V - 80486 25MHz, EISA, 4M FD 1.44M HD 340M, VGA
1225/700V - 80486 25MHz, EISA, 4M FD 1.44M HD 700M, VGA
‘SHA-8514/A - Scheda video 1024x768, 256 colori
7031 - Monitor colori 14". 640x480, comp. VGA, analogico
7033 - Monitor cotori 14°, 1024x768, comp. VGA, muttisme
7035 » Monitor colori 14", 1024x< 768, comp. VGA, trinitron
ACORN
Delphi SpA. - Via della Vetrala, 11 - 55049 Viareggio (LU)
3000 - RAM 1M FD 35° + Mouse
Atchimedes 410/1 Base - RAM 1M - FD 3.5“ mon. monocr. ris 12801976
Archimedes 420/1 Base - come |l 410 Base con 2M RAM e HD 20M
Archimedes 440/1 Base - come |l 410 Base con 4M e HD 50M
Arachimedes 540 - RAM dM FD 35° + HD 100
RI40 Workstation - RAM AM HD 50M
R260 Workstation - RAM BM FD 35" HD 100M
8225 Workstation - RAM 4M
Monitor Archimedes MR
Monitor Taxan Mulisyne 7701 us
Disk drive aggiuntivo (per 410/1)
Hard Disk 20M + controller (serie 300)
Podule Back Piane
Ethernet Expansion Card
Flcating Point Expansion Card
SCSI Adpler Expansione Card
Interfaccia per deive esterna
ROM Pogue
10 Podule
Chroma 320 - Scheda geniock per Archimedes
Chroma 335 - Scheda geniock per Archimedes
Chroma 345 - Scheda genlock per Archimedes
Digitalizzatore Waltord
Hawk VO - Digitlizzatore real-time 512x256
Colour Converter per digitalizatore
Modem Pace Limnet V21/V23
858335
88
33382
3
Sesad Sessa
888588888888
SÈ
AEG OLYMPIA
AEG Olympia Italiana SPA - Via Stephenson, 94 - 20157 Milano
Olystar 20/07 F - 8088 10Mhz. 640k FD 720k mon. Hercules
Olystar 20/21 F - come mod, 20/01 F con HD 201
Olystar 60-H16-001 - 80286 16MHz, 1M FD 1.44M monitor mon, VGA
280
dis
Tutti i prezzi sono IVA esclusa.
Olystar 60-H16-041 - 80286 16MHz. 1M FD 1.44M HD 40M mon VGA
| prezzi riportati nella Guidacomputer sono comunicati
dai distributori dei vari prodotti e si riferiscono alla
vendita di singoli pezzi all'utente finale. Sui prezzi indicati
possono esserci variazioni dipendenti dal singolo
ributore. Per acquisto OEM e comunque vendite
multiple sono ‘generalmente previsti sconti quantità. |
dati sono aggiornati a circa 20-30 giorni prima della data
di uscita in edicola della rivista. MCmicrocomputer non si
assume responsabilità per eventuali errori o variazioni.
Diystar 70-H20-001 - 803865x 20MHz, 1M FD 1.44M monitor mon. VGA 2.029.000
Olystar 70-H20-041 - 803865x ZOMHZ 1M FD 1.44M HD 40M mon VGA 3.843.000
Olystar 70-H20-101 - 803865x 20MHz 1M FO 1.44M HD 100M mon VGA-—5073000
Olystar 80/001 T25 - 80386 25MH?, 2M FD 1.44M monitor mon. VGA 7 894 000
Olystar 80/041 725 - 80386 25MHz, 2M FD 1.44M HD 40M mon VGA 9.218.000
Olystar 80/001 133 - 80386 33MHz. 2M FD 1.44M monitor mon VGA 9.001.000
Olystar 80/141 133 - 80386 33MH2, 2M FD 1.44M HD 140M mon VGA 14 269,000
Olystar 80/341 733 - 80386 33MHz, 2M FO 1.44M HD 340M mon. VGA 15.669.000
Olypont 40/21 VGA - 80C286 12MHe, 1M FD 1.44M display LCD VGA 5.505.000
Olyport 40/41 VGA - 800286 12MHz. 1M FD 144M HD 40M LCD VGA 5.638.000
Olyport 70/41 VGA - 80C3865x 16MHz, 2M FD 14M HD 40M LCD VGA 8434000
Olyport 70/101 VGA - B0C3B6sx 16MHz. 2M FD 1/44M HD 100M LCD VGA 9925000
ALPHA MICRO
Alpha Microsystem Ialia SpA
Via Faentina. 175/A - 48070 Fornace Zarattini (RA)
AMI-500+ - NEC V20 256K FD 360K HD 20M mon.19 1.450.000
AMI-90-250 - 80286 8/16MHz, 1M FD 12M, HD 50M mon 14 1.800.000
AMi-90-286 - 80286 8/12MHz, 1M FD 12M, HD 50M mon. td 3.550.000
AMI-90-386SX - 80396SX 8/16MHz, 1M FD 1.20 HD 50M mon 14 4.207.000
AMI-90-386 - 80986 25MHz, 2M FD 1.2M cache 64K HD SOM mon 14 5728000
AMI-90-386 - 80386 25MHz, 2M FD 12M cache 64K HD 100N mon. 14" — 7374000
AMI-90-386 - 80386 33MHz. 2M FD 1.2M cache 32K HD J00M mon 14° 8471 000
AMI-90-386 - 80386 33MHz, 2M FD 1.2M cache 64K HD 100M mon. 14 9.502.000
AMI-00-486 - 80486 25MHz, 2M FD 1.2 cache 8K HD 100M mon. 14 15.110.000
AMI-JUNIOR - 6800/860286 12MHz, 1M FD {44M HD 40M mon. 14° 6.780,00
AM-40M40 - 68000/80286 12MHz, 1M FD 12M HD 40M mon. 14° 9.260 000
AM:940M-90 - 68000/80286 12MHz, 1M FD 12M HD 00M mon 14 10.380.000
AMSTRAD
Amstrad SpA. - Via Riccione. 14 - 20156 Milano
PC 1512 SD MM-A - 8086/8 MHz RAM 512k. 1 FD 360K meonocr 890.000
PC 1512 DD MM-A - 8086/8 MHz. RAM 512K. 2 FD 360K monocr. 090.000
PC 1512 SD MM-CDROM - 8086/8 MHz, RAM 512K. 1 FD 360K con drive
interno CD-ROM 550M monocr, 1.890.000
PC 1512 SD CM-A - 8096/8 MHz, RAM 512K, 1 FD 360K colore 1.090.000
PE 1512 DD CM-A - 8086/8 MHz RAM 512K, 2 FD 260K colore 1.290.000
PC 1640 SD MD-A - 8086/8 MHz. RAM 640K, 3 FD 360K monocr. 990.000
PC 1640 DO MO-A - 8066/8 MHz, RAM 640K, 2 FD 260K monocr 1.190.000
PC 1640 HD MD-A - 8086/8 MHz. RAM G40K, 1 FD 360k + HD 30M
monoer 1590000
PC 1640 SD MD-CDROM - 8086/8 MHz. 1 FD 360K monocr 1.990.000
PC 1640 SD ECD-A - 8086/8 MHz, RAM G40K, 1 FD 360K colore 1.390.000
PC 1640 DD ECD-A - 8086/B Mz. RAM 640K, 2 FD 360K colore 1.590.000
PC 1640 HD o A - 8086/8 MHz, RAM 640K, 1 FD 360K + HD 30M col. 1.990.
-CDROM - 8086/8 MHz. RAM 640K monitor colore 2390,000
8086/8 MHz. RAM 640K. FO 720K mon 14" colore 1 490.000
PC 2086 HD 14 CD - come PC 2086 SD 14 CD + HD 30M 2.090.000
PG 1286 SD 12 MD - 80286/12.5 MHz. 1M FD 1-44M mon. VGA monoer-— 1.790.000
PC 1286 SD 14 CD - 80286/12.5 MHz, 1M FD 14M mon VGA colore 2.090 000
PC 1386 SD 12 MD - 80366/20 MHz. 1M FO_1-44M mon, VGA monoci 2.590.000
PC 1386 Hi SI 12 MD - come mod PC 1386 SD 12 MD con HD 40M 3 390.000
PÒ 3286 SD 12 MO - 80286 16 MHz, 1M FD 1.44M monitor mono VGA 1 790.000
PO 3286 i i] MD - stessa configurazione con HD 40M 2.290.000
PC 3086 SD 12 MD - 8086 8 MHz. 640K FD ico monitor mono VGA 1.190.000
PE 3006 HD 12 MD - lesa oniguazione con 1.790.000
PC 33865 HD 12 MD VARO TH FD 1 HD 40% mon moro _ 760000
RENOIR STA.FO 7006 dr ao aeinizone 1.190.000
PC 2266 DD 12 MD - 60286/125 MHz. RAM 1M 2 FD 1.44M monocr 1.990 000
PC 2286 HD 14 CD - 60286/12.5 MHz, RAM 1M 1 FD 144M + HD 40M
monitor colore 2.590.000
PC 2386 HD 12 MD - 8038/20 MHz, RAM 4M | FD 1.44M + HD 65M
moniior monoes 3.890.000
MCmicrocomputer n. 109 - luglio/agosto 1991
PC 2386 HD 14 CO - 80386/20 MHz, RAM 4M 1 FD 1.44M + HD 65M
monitor colore
ALT 286 - 80L286 16MHz. 1M FD 144M HD 20M schermo LCD VGA
ALT 386 SX - B0386SX 16MHz, 1M FD 1.44M HD 40M schermo LCD VGA
PPC 512 SD - RAM 512K. 1 FD 720K
PPG 512 DD - RAM 512K, 2 FD 720K
PPC 512 HD - RAM 512K, 1 FD 720k + HD 20M
PPC 640 SD - RAM 640K, Modem e 1 FD 720K
PPC 640 DD - RAM 640K, Modem e 1 FD 720K.
PPC 640 HD - RAM 640K, Modem e 1 FD 720K + HD 20M
PC 12 MD - Monitor 12" grafico VGA monocramatico
PC 14 CO - Monitor 14" grafico VGA colori
PC 12 HACD - Monitor 12" grafico VGA alta detinizione monocr,
PC 14 HRCD - Monilor 14" grafico VGA alta definizione colore
DMP 3160 - 80 col. 160 cps (int. parallela)
DMP 3250 di - come DMP 3160 con in, parallela + seriale
DMP 4000 - 132 col, 200 cos (int. parallela)
LO 3500 di - 24 aghi 80 col. 160 cps (inte. parallela + seriale)
LO 5000 di - 24 aghi 132 col. 200 cps (inte. parallela + seriale)
Éuida computer
APPLE COMPUTER
Apple Computer S.p.A. - Via Milano, 150 - 20093 Cologno Monzese (MI)
‘SP 386/25-200 - stessa config. SP 386/25-60 con HD 200M
‘SP 386/25-600 - stessa config. SP 386/25-60 con HD 600M
SP 386/33-80 - 80386 33MHz, Tower 4M CACHE 32K FD 5.25” HD 60M
SP 386/33-200 - stessa config. SP 386/33-60 con HD 200M
‘SP 386/33-1000 - stessa config. SP Sed poi HD 1000M
‘SP 486/25-120 - 80486 25MH2, 4M FD (20M
SP 466/25-300 - 80486 25MHz, 4M FD Bi No En Scsi
‘SP 486/25-1000 - 80486 25MHz, 4M FD 5.25" HD 1049M SCSI
SP 486/33-120 - 80486 33MHz, AM FD 5.25" HD 120M
‘SP 486/33-300 - 80486 33MHz, 4M FD 5.25" HD 339M SCS|
‘SP 486/33-1000 - 60486 33MHz, 4M FD 5.25" HD 1049M SCSI
EP 486/33-200 - 80486 33MHz, CACHE 128K, 4M FD 5.25" HD 212M
EP 486/33-600 - 80486 33MHz CACHE 128K, 4M FD 5.25" HD 667M
EP 486/33-1000 - 80486 33MHz, CACHE 128, 4M FD 5.25" HD 1049M
AST
AST Research Italia 51.1 - Centro Direzionale Milano Oltre, Palazzo Cimabue Via Cassanese,
224 - 20090 Segrate (MI)
Btavo/286 5 - 80286 8 MHz, 512k FD 12M
Bravo/286 45 - 80286 BMHz, 512K FD 1.2M + HD 40M
Bravo 386SX 3V - 80386 SX 16MHz, 1M FD ci 0 144M
Bravo 386SX 45V - come mod. 3V con HD 40!
Macintosh Gissi: 1Mbioppy FO HD
Macintosh Classic 2/40
Macintosti LO 2/40 monitor monocromatico 12°
Macintosh LC 2/40 monitor RGB colore 12"
Macintosh lisi 3/40
Macintosh lisi 5/40
Macintosh lisi 5/80
Monitor 12" monocromatico
Premium 386SX/16 3 - 80386SX 16MHz, 1M n) 1.2M/1.44M VGA Plus
Premium 386/16 45 - come mod. 3 con HD 40M
Premium 386/25 5 - 80386 25MHz, 2M FD 12M
Premium 386/25 115V - come mod. 5 con HD 110M VGA Plus
Premium 386/25 325 - come mod. 5 con HD 320M
Premium 386/33 5 - 80386 33MHz. 2M FD 1.2M
Premium 386/33 115V - come mod. 5 con HD 110M VGA Plus
B=S3885
monete
SS
Monitor 12° colori
Macintosh SE/30 2Mb-HD40
Macintosh: SE/30 4Mb-HD40
Macintosti ici SMB-HD40 (lastiera base)
Macintosh lici 5MB-HDA0 (tastiera estesa)
Macintosh lici SMB-HDBO0 (tastiera base)
Macintosti Ici 5MB-HDBO (tastiera estesa)
Macintosh Ilix 4MB-HDB0 (tastiera base)
Macintosh fx AMB-HDBO (tastiera estesa)
Macintosh Illx AMB-HD160 (tastiera base)
Macintosh lix AMB-HD180 (tastiera estesa)
Macintosh Portable 2MB-HD 40
Macintosh Portable AMB-HD 40
XP 2400 - Scheda modem Ca Di Portable
Monitor monocromatico 15
Monitor monocromatico 21
Monitor RGB 13" per Macintosh Il
\mageWriter Il (carrello 10")
StyleWiter
Personal LaserWiter LS
Personal LaserWriter SC
Persona! LaserWriter NT
LaserWiter li NT
LaserWiter ll NTX
Apple CD SC (drive CD-ROM)
Scanner Apple 300 dpi 16 livelli di griglo
SSSBESSan
SBRESSSSSESSE8S8
$
88838383
888333858
ASEM
Asem SpA. - Zona Artigianale - 33030 BUIA (UD)
Premium 386/33 325 - come mod, 5 con HD 320M
Premium 486/25 5 - 80486 25MHz, 2M FD 1.2M
Premium 486/25 115 - come mod. 5 con HD TI0M
Premium 486/25 325 » come mod. 5 con HD 320M
Premium 486/25T 5 — 80486 25MHz, tower 4M FD 1,2M
Premium 486/257 665 - come mod. 5 con HD 660M
Premium 486/257 1005 - come mod. 5 con Mele Ie, Ha con adapler
Premium 486/257 EISA 5 - 80486 25MHz, 4M
Premium 486/257 EISA 665 - come mod. 5 con Li, ago
Premium 486/257 EISA 1005 - come mod. 5 con 1HD Gb
Premium 486/33 5 - 80486 33MHz, 4M FD 1.2M
Premium 486/33 115 - come mod. 5 con HD 110M
Premium 466/33 320 - come mod, 5 con HD 320M
SNSIREDOTISOn wr
CREA
335838688383983889588838
SssBRNa3
ATARI
Alari lla SpA. - Via Bellini, 21 - 20095 Cusano Milanino (MI)
PC folio - 80C88 4.9MHz, 128K Rom LCD
STe 520 - 512k 192KRom FD 720K + mouse
STE 1040 - Motorola 6800 1M 192kRom FD 720k + modulatore TV
1040 STE RO E Calamus)
PACCHETTO BASE ST STE - SM - CALAMUS- ADIMES)
PACCHETTO COLOR Sì "to STE) con monitor stereo da 14°
TT30/2 - RAM 2M, 512K Rom HD 48M SCSì FD 3,5'/720K
TT30/4 - RAM 4M, 512K Rom HD 48M ssi 8} KE "1720k
TT30/8 - stessa caratteristiche del TT30/4 cor sm
MEGA ST 2 - Motorola 68000 RAM 2M FO 70 Doe ROM
MEGA ST 4 - Stessa configurazione con 4M di Ri
MEGA STE 1 - Motorola ‘55000 RAM 1M FD in Vis ROM
Russia
esse 8235808
NE SE 2 - Stessa configurazione con RAM 2M e HD 48M
MEGA STE 4 - Stessa configurazione con RAM 4M e HD 48M
‘SF314 - FD_3.5°/720K
PCF 554 - FD 5.25"/360K
MEGAFILE 30 - Disco rigido da 30M con interfaccia DMA
MEGAFILE 60 - stesse caratteristiche del MEGAFILE 30 ma con 60M
‘SM 124 - Monitor 12° monocromatico b/n
SM 194 - Monitor 19" monocromatico b/n 1280x860
SC 1224 - Monitor 12" a colori
SC 1435 - Monitor 14" a colori stereo
PTC 1426 - Monifor 14° monocromatico + colore
TTM 194 - Monitor 14° monocromatico B7N ris. 1280x960
SLM 605 - Stampante laser 300 dpi 8 ppm
SVI 286 - LAPTOP 80286 12MHz, 640K FD 3,5 HD 43M video LCD
DESK 1000/20 - NEC V20 10MHz, 640K FD 35" HD 21.5M
DESK 1000/30 - NEC V20 10MHz, 640k FD 35 a DM
Esg28283
SRERENSE
80286 16MH2. 1M
DESK Ent 80286 12M IM
DESK 5040/40 - 80286 12MHz 1M
DESK 5040/60 - 80286 12MHz. 1M FD.
DESK GO0OSK/A0 - B03BESX TIE, th)
DESK 6000SX/60 - B0386SX 16MH:
ESK G00OSX/200 - X 16MHz 1M FD 525" HD 212M
a RO 80386 20MHz, 1M FD 5.25" HD 43M
8888588888838 8888885888
DBZZE
Siaza
88
8
S
AUVA
Informatica Studio S.a.s: - Via Manzoni, 96 - 35126 Padova (PD)
DEM 800/10 - 8088 10MHz, 640k, FD 360KB, monitor 14" monocr
QEM 810/12 - 8088 12MHz. 640k, FD 360KB. monitor 14" monoer
DESK sodio - 80386 20MHz. 1M FD 525° HD 212M
THOR 8080/20 - 80386 12MHz, Tower 1M FD 5.25" HD 21.5M
THOR 9000SX/40 - B0386Sx 16MHz. Tower 1M FD 5/25" HD IM
210/12 - 80286 12MHz, 1MB, FD 1.2M, HD 40MB. monitor 14" monocr.
230/12 - 80286 12MHz 1MB FD 1.2M/i 44M HD 40MB mon 14" mono. VGA.
250/16 - 80286 16MHz 1MB FD 1.2M/1 44M HD 40MB mon 14"colori VGA,
900/16 - 80386sx 16MHz 1MB FD 1.2M/1.44M HD 40MB mon.14° col VGA
910/16 - Stessa sonigurzione ma AVA i ce
920/16 - Stessa soniguzione ma mini over case
300/20 - 80386 20MHz 1MB FD 1.2M/1.44M HD 40MB mon.14"mono VGA.
310/20 - Stessa configurazione ma AUVA tower case
310/25 - 80386 25MHz 2MB FD 1.2M/1 n HD 40MB mon,14" col. VGA,
310/33 - 80386 33MHz 2MB FD 1.2M/1.44M HD 40MB mon.14" col. VGA,
THOR 9000SX/60 - stessa pale ‘9000SX/40 con HD 60M
THOR 900091/120 - stessa config, 9000SX/40 con HD 120M
THOR 9000SX/200 - stessa config. 9000SX/40 con HD 200M
THOR 9020/40 - 80386 20MHz, Tower 1M FD 525° HD 43M
THOR 9020/60 - stessa coni THOR 9020/40 con HD, JA
THOR 9020/120 - stessa config. THOR 9020/40 con HD 120f
SP. G86/25-60 — 80260 25M 1M CACHE 30K. FD 525" to 60M
388388383388:
88358333533888833335338388885
IP IARALALOUAAINALPWRI DL bPWWwSNLA
&
MCmicrocomputer n. 109 - luglio/agosto 1991 281
Éuida computer
32 RAM
AVR 128 RAM
Digironica - Carso Miano, 84 - 37138 Verona Pe
AVR 3000/GL - Scanner piano 300 dpi 168 color OR)
AVR 3000/GS - Scanner piano D/n 300 dpi 256 livelli di grigio r EPROM Fraser
È Cavo seriale
AVR 302 - Scanner piano b/n 300 dpi 32 livelli i grigio Co
PO Link Il
BROTHER 788 TO MAC
Biother Office Equipment SpA. - Centro Direzionale Lombardo CD/8 E e
Via Roma. 108 - 20060 Cassina de' Pecchi Milano Guida dell'utente
M-1209 - 9 aghi 80 col. 140 cps pica
M-1709 - 9 aghi 136 col. 200 cos pica CARRY
M-1818 - 18 aghi 80 col, 300 cos pica Prima Computer Trading Sin. - Via Umbria, 16/4 - 42100 Reggio Emilia
M-1918 - 18 ghi 156 co) 300 cos pia
M-2518 - 18 aghi 136 col, 300 cos pica colore standard 145 — 8088 2S5K. 1FD 720K con tastiera
- 8068 640K: 2FD 720K con tastiera
2 10, FD 1.44M con tastiera
= 80286-12 1M FD 1,44M HD 40M con tastiera
- NEW 80286-12.1M FD. 1.44M con lastra
- stessa configurazione del FT9201-K con HD 40M
— NEVI 80286-16 2M FO 14M VGA con tastiera
1-K - stessa poro del FT9251-K con HD 40M
NE 6026-50 2, FD 1.441 HO JM VGA co tastiera
> Stessa ON Disse del FT9304-K con HD 80M
Monitot 9* DUAL FREO. fosfori bianchi
CALCOMP Monitor 9" MONO VGA fotoi banchi
Monitor 10° colore VGA 800x600
Calcomp SpA. - Palazzo FI - 20090 Milanofiori Assago (MI)
M-4018 - 18 aghi 136 col. 400 cps pica 1+5 copie
M-1824L - 24 aghi 80 col. 225 cps pica + color Kit
M-1924L - 24 cu) 136 col 225 cps pica
M-2524 - 24 aghi 136 col. 300 cps pica colore standard 1+
HL-Be - stampante laser 1M ppm
HL-Bps - stampante laser 2M 8 ppm Postscript
HL-BD - stampante laser 1M 8 ppm stampa fronte-retro.
HL-4 - stampante laser 512K 4 pom
Hl-4ps - stampante laser 2M pom Postscript
388
Ri
888833885:
&
233
SS888
RebEREdE=
888
SS.
8385
8888883888838
Pile 83 oo sopoo A 8 pene) CITIZEN
otter 1028, (foglio singole Aî, 8 penne) > - 20090
A dra pe come 1 na i i co] Dette Vari de Mae, fr Hi Gorar Roma iti
Totter. (foglio singolo penne) - -
Ae Telcom - Via M. Civiali, 75 - 20148 Miano
Ber 5602 (ha i eico MOMIdons, 200 do)
rinter (A4, trast.termico, findows, Ipil
Plotter Piotmaster (AA, trast termico, 200 dp) regi PEER
Printer BBO3R Colormaster Plus (300 dpi, Ad. trat. term ster) PRO 396051 — B09B651 RAMI iu
Printer G603VRC Colormaster Plus (300 dpi, AA, irast term PRO os As A
Pinter BGDSRDE Coomasie, Plus (00 di, A vst 167 dfn I)
Printer 6603PS Colormaster Plus (300 dpi, A4. rst term. post. x
Pier GET Colpa Ph 100 gol ASA ted em ha pri Rca È Lio rl ha
Print 66T3VRC Colormaste Plus (300 dpi, A3/A4, tast fem) 23000000 | 520.Dplvs > Stampente © aghi 80 col. 150/120 005
Printer BETSRGE Colormaster Plus (300 dpi. AAA, tast. erm) 900; HTS Stampanle 6 aghi, 80 col 190/160 cos
Printer B6T4PS Colormaster Plus (300 dpi, irastierm. post) : MSPISE — Stampante 9 aghi, 136 col. 200 cps
Plotter Colormaster (A4, trat ermico, 200 dpi) 50.000 | PRODOT O - Stimpante 9 aghi, 80 col. 3007250 cps
Plotter Drawingmastet 52224 (At. termico diretto) PRODOT 9X - Stampante 9 aghi 196 col. 300 cos
Poter Drawingmaster 52424 (AI. termico diretto, 400 dpi) SWIFT 9 - Stampante 9 aghi 60 col. 198/160 cos
Plotter Drawingmaster 52236 (AQ termico diretto) 35000000 | SWIFT24 - Stampante 24 ghi, 0 col 4 font LO
Plotter Drawingmaster 52436 (AO. lermico diretto 400. dpi) SWIFT24 - Stampante 24 aghi serie prot. 136 col. 196 cns, 4 fonti LO
Table! 23120 (30x30 cm) incl. cursore. penna alim. cavo PRODOT 24. Stampante 24 aghi. 80 col
Tablet 231204 (30x30cm) come sopra per Apple OVERTUR. 110. — Stampante laser 10 pagimin 240 dpi
Tablet 23180 (30x65cm) Incl, cursore, penna alim cava OVERTUR 106 - Stampante laser 6 pag/min 300 dpi
Tabiet 231804 (30x45cm) come sopra per Anple OVERTUR 112 - Stampante laser 12 pag/min 300 dpi HP 1M
Tablet 23240 (d6x61cm) incl cursore. penna alim. cavo PROLASER 12 = Stampante laser 11 pag/min 300 dpi HP 0.5M
Tablet 232404 (A6x61cm) come sopra per Alipe Mannoe td" andino. VGA. monde Detica :
Diglizer 95360 (914610m) inci allment., access Monlior ‘4 analogico; VGA. colore.
Digitizer 25480 (122x91cm) incl. aliment., access. Monitor Trinitron 14" analogico. VGA 1024x768
Diglier 95600 (152x112cm) incl, alien. access
Digiizer 23360 (910610 mm. 50 inee/m) inci access Agia Vi analoneo ra: VGA: SCR CAAM
Digitizer 233604 come 23360 per fe macintosh
Digitizer 23480 (1219914 mm, 50 linee/mm) inci. access.
Digitizer 234804 come 23480 per Apple macintosh
Digitizer 23600 (1524x118, mm 50 linee/mm) incl. access.
Digilizer 23600 come 23600 per Apple macintosh
Scheda gralica 3301 (1024768 pix. 16 c, pal. 16,7 mil)
Scheda grafica 3302 come 3301 con 256 colori
Scheda grafica 3311 come 3301 con solo driver Aiopai e Draw.M.
Scheda grafica 3401 come 3301 con 1280x1024 pi
Scheda grafica 3402 come 3301 con 1280x1024 tE 256 col,
Scheda grafica 3501 (1024x768 pixel 16 coloni)
Scheda grafica 3502 (1024x768 pixel 256 colori)
Scheda grafica e monitor 21° per Mac GRAYVISION I,
Scheda grafica e monitor 21” per Mac CROMO: 256 colori
Scheda grafica e monitor 21" per Mac CHROMAVISION P_16.7 mil
Video manitor 3060 W (20° 1280x1024 pine! multisyno)
Monitor 21° monocromatico 4124per Apple Mac, 1152x870, 72 dpi
Monitor 21 a colori 4222 per Apple Mac, 1152x870, 72 dpi
S88
ESG3353
MPaS
g
Bausssatsesegtse
83853533338333338888338833
COLORADO MEMORY SYSTEMS
Datamalic Spa - Via Agordal, 34 - 20127 Milano
JUMBO - Sistema di Pec 40-120 M (intero PC/XT/AT/386)
KE-HO - Kit esterno PC/XT/AT/386
KE-15 - Kit estemo PS2 tutti | modelli
KM-20 — Kit interno PS2 tutti | modelli
AB-10 - Kit installazione JUMBO+KE-10 su più sistemi XT/AT/386
AB-20 - Kit installazione JUMBO+KE-15 su più sistemi PS2
SX-35 - SCO Yenix Driver 286/386 FD 35"
SX-50 - SCO Xenix Driver 266/386 Hi 5.25"
SESSS8SS8SS388S38553555558
8335855335 888833333838833533
spafcasnvoavavuionsoSoewwa
COMMODORE
Commodore lialana - Viale Fulvia Testi 280 - 20126 Milano
640083 - Cpu C6AC
CAMBRIDGE COMPUTER KIT SCUOLA - C6AG Scuola
Unibit Spa - Via di Torre Rigata 6, 00131 Roma KIT SKATE - C4C + Skateboard
Micra Spot - Via Acilia 244 00125 Roma 153000 - Registratore a e
1541-2 - FDD 140 KB per C64
288 128M - 1351 Kos, ‘pe Gr CsA
AIO (288 + manvale + 128 K RAM + alimentatore + borsa) 880. ASO0 - pu Ami
Mac Lite (Z88 + manvale + 128 K RAM + alimentatore + borsa ASDO APRETIZERE fr il per Amiga 500 Appetizer
+ Mac Link) HOME VIDEO KIT - Home video kit per Amiga 500
88
282 MCmicrocomputer n. 109 - luglio/agosto 1991
A500+FUNLAB - Amiga 500 + tastiera KAWAI + SA STEINBERG
1084 - Monitor colori
ATOH1 - FDD esterno 880KB per Amiga
A590 - HD 20M + zoccoli per 2M RAM
AS01 - Espansione 512 RAM per Amiga 500
AS20 - Modulatore TV
A2000 - Cpu Amiga 2000
AZ000TAST - Tastiera per Amiga 2000
AZ00ODTV - Desk Top Video Amiga 2000 + 1084
A2024 - Monitor ad alla definizione b/n per DTP
1950 - Monitor Mullsyne a colori
A2010 - FDD interno 880KB per Amiga
A2091 - Controller A2091
2091/40 - Controller AZ001 + HD 40M
A2058/2 - Espansione 2M RAM
A2630 - Accelleralice MC68030 + 2M RAM
A2630-4 — Accellerarice MCGB030 + 4M RAM
MPS1230 - Stampante par/ser b/n 80 colonne
MPS1270 - Stampante par/ b/n 80 colonne getto d'inchiostro
MPS1550C - Stampante par colori 80 colonne
ATO - Altoparlanti stereo amplificati er Amiga
PCTO-10 - 8088 360 + tastiera
PCT0-3 - 8088 2 x 360k + tastiera
PCTOFDI - 8088 720k + tastiera
PCTOFD2 - 8088 2 x 720K + tastiera
PC20-3 - 8088 360k HD 20M + tastiera
PC20-3 3-2 - 8088 720k HD 20M + tastiera
PC286-12 3-4 - DT286/12MHz, FD 12M, HD 40M + tastiera
PC286-16 3-0 - SL286/16MHz, FD 1.44M + tastiera
PC286-16 3-4 - SL286/H6MH?, FO 1 44M, HD 40M + tastiera
PC286-16 3-5 - SLABG/IGMHz FO 14M, HD SOM + tastiera
PCIBESX 16-0 - SLIBGSX/16MH:, FD 1.A4M + tastiera
PCIBESX 16-40 - SL386SX/16MHz, FD 1.44M, HD 40M + tastiera
PCIBESX 16-10 - SLIBESY/IGMHz, FD 144M, HD 100M + tastiera
PCIBESK 20-0 - SLIBGSN/ZOMH2, FD 1,.44M + tastiera
PC3B6SX 20-10 - SL306SX/20MHz, FD 1.44M, HD 50M + tastiera
PCIBESX 16-10 - SLIGGSY/20MHz, FD 14M, HD 100M + tastiera
PC386-25C 3-5 - DT386/25MH7, FD 1.44M, HD 50M + tastiera
PC386-250 3-10 - DT396/25MH2, FD 1.44M, HD 100M + tastiera
PC60-3 5-0 - T286/25MH2, FD_1/2/1.44M + tastiera
PCGO3 5-10 T3OCZSMML. FD 1.21.44, HD 100N + usa
3.5-20 - T386/25MHz, FD 1.2/1.44M. HD 200M + tastiera
PORRE ZSO 8-10 DIAGNOSI. FO 1A MO TOO 4 br
PCABG-25C, 3-20 - DT4B6/2SMHz. FD 44M, HD 200M + tastiera
C286-LT - Notebook 80C286/12MHz, FD 1-44M, HD 20M, VGA
CIBESX-LT - Notebook B0C3B6SX/16MH2, FD 1.44M, HD 40M, VGA
A3016/50 - Amiga 3000 16MH2, 880K HO 50M
A3025/50 - Amiga 3000 25MEH?. 860K HD SOM
A3025/100 - Amiga 300 25MHz, 880K HD 100M
1402 - Monitor monocromatico per PC10/20 Il
1404 - Monitor monocromatico per PC10/20 il
1405 - Monitor monocromatico VGA
1930 - Monitor a colori VGA
1950 - Monitor a colori Multisyne
A2024 - Monitor a 4 tonalità di grigio per DTP Amiga
PC980 - Hard disk 80M
PC9200 - Hard disk 200M.
1552 - Mouse (Mgosl Bis)
1360 - ona ;
- Arcnet per Amiga
42065 - Ethernet per Amiga
guida computer
RessanssIssRsstsaNs
es3
dazi:
ga: E È 8%;
8888888838333388838883888
coMPAQ
Compag Computer SA - Milanatiori Strada 7 Palazzo R - 20089 Rozzano (MI)
LTE mod.20 - come LTE mod.i con HD 20M
LTE/286 mod.20 - Portatile 80C286 12MHz. 640K, FD 1.44M HD 20M
LTE/288 mod 40 - come LTE/286 mod 20 con HD 40M
LTE 306520 mod 0 - 803BGSK 2OMAZ. 24 FD 35° HD 30M video VGA
LTE 3865/20 mod.60 - come mod. 30 con HD 601
5LT/286 mod.20 - Portatile 80C286 12MHz, 640K "i 1,44M HD 20M
‘SLT/286 mod.40 - come SLT/286 mod.20 con HD 40M
HE 3868/20 [ua 80386SX 20MHz, 2M FD 1.44M HD GOM LCD VGA
TE S86/0 mod.120_ ssa coniurzine con HD 1204
Foraoie Ill mod.20 - 80286 12MHz, 640K FD 1.2M HD 20M display al plasma
Portable Il mod 20 - come mod.20 con HD 4
Portable 386 mod.40 - 80386 20MHz, RAM 1M. FD 1.2M + HD 40M
dospiay al plasma
E
Deskpro 386/208 mod. 1 - 80386 20MHz, 4M FD 1.44M
Deskpro 386/206 mod40 - come mod. 1 con HD 40M
Deskpra 386/206 mod.110 - come mad. 1 con HD 110M
Deskpro 386/25e mod.1 - 80386 25MHz, 4M FD 1.44M
Deskpro 386/256 mod.60 - come mod, 1 con HD 60M
Deskpro 386/256 mod. 120 - come mod. 1 con HD 120M
Deskpro 386/33 mod.84 - 80386 33MHe, 4M FD 1.44M HD 84M
Deskpro 386/33 mod.320 - come mod. 84 con HD 320M
Deskpro 386/33 mod. 650 - come mod. 84 con HD 650M
Deskpro 386/331 mod.120 - 80386 33MHz, 4M FD 3.5" HD 120M
Deskpro 386/33L mod.320 - come mod. 120 con HD 320M
Deskpro 386/33L mod. 650 - come mad. 120 con HD 650M
Deskpro 486/25 mod 120 - 80486 25Mhz, 4M FD 144M HD 120M
Deskpro 486/25 mod.320 - come mod. 120 con HD 320M
Deskpro 486/25 mod.650 - come mod. 120 con HD 650M
Deskpro 486/33 mod. 120 - 80486 33NH2, 4M FD 14M HD 120M
Deskpra 486/33L mod.320 - stessa configurazione con HD 320M
Deskpro 486/33L mod.650 - stessa configurazione con HD 650M
Systempro 386 mod 240 - 80386 33MHz, BM FD 1.44M con Drive Array
24M (2x 120)
Systempro 386 mod.420 - come sopra con Drive Array 420M (2x<210)
Systempro 386 mod.840 - come sopra con Drive Array B4OM (2x210)
Systempro 486 mod 240 - 80486 33MHz, 8M FD 1.44M con Drive Array
240M (2x 120)
Systempro 486 mod 420 - come sopra con Drive Array 420M (2x210)
Systempro 486 mod.840 - come sopra con Drive Array B4OM (4x<210)
Monitor fostori verdi 12"
Scheda video dual mode (CGA)
Monitor colori grafico (VGC)
Monitor monocromatico grafico (VGC)
Scheda video grafica (VGC)
Monitor colori grafica avanz
COMPUTER DISCOUNT
Computer Discount - Viale Matteotti, 9 - 50121 Firenze
DE 6088 XT 12M 640K 2FD 35/525
DEX 286 NEAT - AT 16MHz, 1M, FD 1.2/1.44M HD 40M
DI SB tt SF i NO
DEX 386 TOWER - 25MHz, 1M FD 12/1 44M HD 40M
DE 305 TOWER CACHE - SAM, CACHE 32% FD 12/1 4M HD SOM
DEX 486 TOWER - 25MHz, 4M, FÒ 1.2M/1.-44M HD
Scheda vico CGA RERDULES ve mont 4 DUAL
Scheda video VGA 800x600 16BIT + monitor 14" VGA monocr
Scheda video VGA 800x600 16BIT + monitor 14° VGA colore 640x480
Scheda video VGA 1024x<768 16BIT + monitor 14° VGA colore
Scheda video VGA 1024x768 16BIT EVA TSENG ET3000 mon. 14" col
Scheda video VGA 1024x768 16B1T EVA TSENG ET4000 mon. 14° col
NOTEBOOK PORTATILE NTG-2100V - 12MHz. 1M FD 35° HD 20M LCD
NOTEBOOK PORTATILE NTC-2200V - 80386SX 2M FD 1.2M/1.44M LCD
MODEM CDC V21-22-2281S INTERNO
MODEM CDC V21-22-2281S ESTERNO
MODEM CDC V21-22-2281S-23 INTERNO
MODEM CDC V21-22-22815-23 ESTERNO
COPROCESSORI INTEL 287XL
COPROCESSORI INTEL 80387 25 MHz
Stampante C.T. 80 col, 9 aghi 130 cps grafica
Tavole gra Gens 6I-12128
MOUSE AGILER AGM-2001
INTERFACCIA MUSICALE souno eLasteR
Scheda digitali. di Immagini VGA
SSSS838
88888883
a) EEE
88333888
CORDATA
Claitron SpA. - Via Gallarate, 211 - 20151 Milano
CS-4843 - 80286 12MHz, 1M 2FD 1.44M HD 40M monitor VGA
CS-6143 - 80286 16MHz, IM FD 1.44M HD 40M monitor VGA
(S-7143 - 803865 16MHz, 1M 2FD 1.44M HO 40M mono ,
(CS-8143 - 80386SX 16MHz, 2M 2FD 1.44M HD 40M mc
(CS-3143 - 80386SX 16MH2, IM 1FD 1.44M HD 40M Ha Ri fur: TOP)
CORE
SG. SpA. - Centro Gorky - Via Monfalcone - 20092 Cinisello Balsamo (MI)
HARD DISK 155MB - FULL HEIGHT, 10MHz, 16MS, 100.000 ore in MTBF
puascsmbunenzz euouoniza ste
Portable 380 mod.110 - come mod.40 con HD 110M
Deskpro 286 modN - 80286 12MHz, 1M FD 1.44M
Deskpro 286 Mod 40 - come mod. con HD 40M
Deskpro 386 N modo - 80386
Deskpro 386 N mod 1 - 80386 1M FD 35°
Deskpro 386 N mod.40 - come mod. 1 con HD 40M
Deskpro 3865 mod 1 - 80386sx 16MHz, 2M FD 14M
Deskoo 309 Mo 40 - come mod. con HD 40M
Deskpro 3865 mod.84 - come mod.1 con HI
Pesto SEGUO mod È GUGGOSK 20M II FO 14M
3869/20 mod.60 - stessa configurazione con HD 60M
Desio 36000 Mod 10 — esta conbutaione coi MD TA0M
HARD DISK 330MB - FULL HEIGHT, 15MHz, 16MS, 150.000 ore in MTBF
HARD DISK 660MB - FULL HEIGHT, 15MHz, 15MS, 100.000 ore in MTBF
TAPE STREAMER AT bus interno 80/300MB con cartuccia (3M DC 2080)
TREE GUElEI su bus meno 80/300MB con cartuccia (3M DC 2080)
CONTROLI Ape DA E STREAMER inferno 0 esterno
SUMCDA E AGNA. CORE pretormattata 3M DC 2120
E STREAMER PER PS/2 dae 80/300MB con cartuccia 3M DC 2080
ThPE STREAMER PER PS/2 esterno 80/300MB con cartuccia 3M DC 2080
CONTROLLER MICROCHANINE. D TAPE STREAMER interno 0 esterno
AVATAR per TAPE STREAMER PS/2 esterno
dare STREAMER AT bus interno con controller per UNIX-XENIX, GOMB
TAPE STREAMER AT bus con controller per UNIX-XENIX, 150MB
8
sassò
EB88388388588
S3833
nes
BESsss33883588 33858858885
8853835885558 3538338888585
838
MCmicrocomputer n. 109 - luglio/agosto 1991 283
CORNESTONE TECNOLOGY INC.
Edirice Italiana Soltware Spa - Via Freno, 8 - 20123 Milana
Monitor A4 monocromatico per AT con scheda videa 10081768
Monitor AA 4 liv. grigio per AT con scheda video 1008768
Monitor A4 monocromatico per PS2 con scheda video 1008758
Monitor Ad 4 liv. grigio per PS2 con scheda video 10081768
Monitor A3 monocromatico per AT con scheda video 1600x1290
Monitor A3 4 liv. grigio per AT con scheda video 16001280
Monitor A3 16 liv. grigia per AT con scheda video 1600x1280
Monitor A3 monocromatico per PS2 con scheda video 1600x1280
COSMIC (Italia)
Cosmic st - Via Francesco Patrizio Da Chersa, 30 - 00143 - Rama
Galaxy 90 396/FD - 80386 20MHz RAM 1M FD 1.2M Toner
Galaxy 90 386/40 - 80386 20MHz, RAM 1M FD 1.2M + HD 40M Tower
Galaxy 90 386/70 - 80386 20MHz, RAM 1M FD 1.2M + HD 66M Tower
Galaxy 90 366/110 - 80386 20MHz. RAM 1M FD 1.2M + HD 110M Tower
Galaxy 90 AT/FD - 1M 8/12MHz, FD 35° 1.44M
Galaxy 90 AT/20 - 1M 8/12MHz, FD 3.5" 1.44M + HD 20M
Galaxy 90 AT/40 - IM B/12MHz, FD 3,5" 1.44M + HD 40M
Galaxy 90 AT/7O - 1M 8/12MHz, FD 3.5" 1.44M + HD 66M
DAEWOO
Soico SpA. - Via Eridano. 15 - 26100 Cremona
DPCBBE DC-1511 - 8088 10MHz. 640K 2 FD 720k HERC/CGA
DPCASE DC-1512 - 8088 10MHz, 640k 1 FD o du Ro) HERC/CGA
DPC88 DC-2010E - 8088 10MHz. 640K FD 360K Hi
DPC286 DC-3020E - 80286 12MHz, 1M FD 1.2M MO Soi "isa
DPC286 DC-3040E - 80286 12MHz. 1M FD 12M HD 40M VGA
ua DC3140 - pa TRNC TM FO 12M HD AI pio
\PCI86S DCII00 — 1M FD 12M HDI
DPCIANSO DC-3510 - PORTARSI La 32k CM 21 Ti TALI (a 105M VGA
Orca DC-4040 - 80386 20MHz 1M FD 1
20 DC-4100 - 80386 20MHz, 1M FD 1
persi DESSTTO - 80986 25M 30k CM
538625 DC-5100 - 90386 25MHz, MM
80386 33MH2
E
sala
BEERS
S55
ss?
RS
9?
TA TO5M VGA
o TO5M VGA
HD 300M VGA
IGA
HD 105M VGA
KE A VGA
9
GIZSI;
®838353338835883S38
8883888888838883888
RERZS
ess
CRE
Ss2222
DPC38633 DC-5100 - 80386 33MH?z,
DPC38633 MT-5200 - 80386 33MHz,
DPCHS XE; 5210 - 80386 33MHz,
(T-5230 - 60386 33MHz, pa CM Lo
oPcg uicerio- 80486 33MHz, 64K 2(5E)(
DPC48633 DC-6200 - 80486 33MH2, 64K ni
DPC48633 DC-6300 - 80486 33MHz. 64K 2(5E)CM.
DLT386 DC-8213E - 80386SX 16MHz IM FD 144M
DNB386 DC-8213E - 80386SX 10/20MHz, 1M FD 1
DR-1240 - monitor TTL monocromatico 12
KD-142 - monitor VGA monocromalico 14
KD-1430 - monitor VGA colore 14", risoluzione 640x480
CMC-1S00TFE - monitor VGA colore 15°, risoluzione 1024x 766
CM-1700E - monitor monocromatico 17°, risoluzione 1280x 1024
CMC-2100-2 - monitor colore 21", risoluzione 1280x 1024
DT-9230EC - terminale 14° schermo piatto 24-34 linee 80-132 col
DIPO-SG-V16 - scheda grafica SUPER VGA 16 bit, 256K espand, a 512K
PI
Si
Z
2
SII:
penne mno » a a a ut
e
go
DFE ZoBEERE
>
* s2e
235
SzE
sE
I
CHI
E
Fa
Eri
i;
88;
IM VIDEO VGA 590
ID 40M VIDEO VGA 4.950.000
190.000
DATACOPY
Delta srl. - Via Brodolini, 30 - 21046 Malnate (VA)
730 GS scanner 450 dpi 64 livelli di grigio
730 PLUS scanner 300 dpi 256 livelli di grigio
ADF Abtomatic nseritore automatico per fogli singoli per 730
DATASTAR
Datastar Sxrl - Via Gueciardini, 29 - 50047 Prato (FI)
Scheda madre 8088 12MHz, LM 16MHz
Scheda madre 286 12MHz, LM 16MHz
Scheda madre 206 16MHz, LM 21MHz
FRESSRA
Scheda madre 386DX 25MHz. LM 38MH2
Scheda madre 3860X 33MHz, LM 58MHz, 128K cache
Scheda madre 3860X 40MHz, LM 58MHz, 128K cache
Scheda madre 4B6DX 33MHz. LM 150MHz, ISÀ
Scheda madre 486DX 33MHz, LM 150MHz, EISA
“Scheda video HERCULESICGA + por. sampate parallela
Scheda video VGA 800x600 256K 16/256 colori
Scheda video EGA Super 256K 16/256 colori 640x450
RAM 41100-80 (36 pezzi = 4Mb)
SERGE
E88888888388838
ssa
284
Éuida computer
RAM 44256-80 (8=1Mb)
RAM SIMM-80 256k
RAM SIMM-80 1Mb
Controller AT BUS 2HDD + 2FDD
Controller AT BUS 2HDD + 2FDD 2 SERIL 1 PARALL GAME
Controller AT 233 ESDI per 2HDD + 2FDD
Controller AT SEAGATE SCSI 2FDD+2HDD+cav0*
Controller XT HDD con cavi, fino a 2 HDD
Controller XT SEAGATE SCSI per 2 HDD+cavo
Controller XT SEAGATE SCSI ST02 2 FDD+2HDD+cavo
Controller XT 2FDD 360K - 720K
FDD capacità 720K 35°
FDD capacità 1.2M 5,25"
FDD capacità 144M
Mouse Genlus (8 tasti) GM 6 PC software mouse world
Scheda espansione max 12Mb 328ITS FAST SLOT 33MH2
Scheda di fete Ethemet 16-BIT TCP/P
‘Scheda Ethemet Transceiver AMP e N type 218.000/BNG
Scheda di rele Ethemnel Repeater
Monitor colori 19° VGA Multisyne 1024x 768 31,5-35KHz
Monitor monocromatico 19" VGA Multisyme 1024x76831,5-35kHz
Monitor colori 14" EGA SUPER 640x450 21KHz
Monitor colori 14" VGA AOC 1024x768 31.5/35KHz
Monitor monocromatico 14% VGA AOC 1024x<768 31.5/95KHz
DX-400 - stampante 80 col. 9 aghi 150 cps
DX-1050 - stampante 136 col 9 aghi 220 cos NLO 45
DO-400 - stampante 80 col, 24 aghi 150 cos NLO 50
DO-1050 - stampante 136 col. 24 aghi 220 cps NLO 73
Scheda fax intelligente 2400-9600 BAUND INVIO+ RICEZIONE
DELIN
Delin srl - Via Tevere. 4 - 50019 Sesto Fiorentino (FI)
VIK 24-| - Scheda modem 300-1200-2400 bps V21/V22/V22B
VIK 24-VI VIDEOTEL - Sch, modem 300-1200-2400 bps V21/V22/V23/V228
VIK 24-E - Modem 300-1200-2400 bps, V21/V22/V22B
VIK 24-EV VIDEOTEL - Modem 300-1200-1200/75-2400 bps.V21/V22//23//228
VIK 24-EM VIDEOTEL - MNPS 300-1200-1200/75-2400 bps V21/V22/V28/V22B
VIK 96-EM VIDEOTEL - MNPS 300-1200-1200/75-2400-4800-9600 bps
VRNZEN2ANQZENIANAZ MULTISTANDARD
IK 24-P - Modem portatile 300-1200-2400 bps, V21/V:
Sisammond 12008 - HAYES ORIG.INT su bus PC. ava 1200-2400 bps Fao ona
SMARTMODEM 1200 - HAYES ORIG.EST. V21/V22/V23, 300-1200-1200/75 bps 800.000
SMARTUODEM 24008 - HAYES ORIG.INT, V22/V228, 1200-2400 bps 1.000.000
MICROPOWER 700 - Gruppo di continuità porta seriale 700VA
MICROPOWER 1800 - Stesse caratteristiche del 700 con 1800VA
Commutatore elettronico/software con 1 ingresso e 2 uscite
Commutatore elettronico con 2 Ingressi e 2 uscite Centronics
Commutatore seriale 1 ingresso e 3 uscite
Mullichanne! commutator 8-1/1-8 seriale
Buffer di stampa GPA 727 con 64 pa Genres
Buffer di stampa GPX 232-S con G4KRAM RS232
Convertitore GPX da CENTRONICS a RS2322 con 32K butter
Scheda VGA 16 - T6BIT impiegabile su siot 8 BIT, 256K 16 colori
Scheda VGA 16 TPLUS - 16 BIT, 512K 256 colori
EVERAM 3000" a 16 BIT 3M
DIGITAL EQUIPMENT
Digital Equipment SpA. - V.le Monza, 338 - 20126 Milano
DDECpe 320sx - 80386SX/20MHz. 2M, FD 1.44M. HD 40M, disp. LCD, VGA
DECpe 333 — 80386/33MH2, 2M, FD 1.44M, HD 40M. disp.LOD, VGA
DECStation 220 - 80286/12MHz, di, FD _1.44M, HD 20M
DECStation 316 - B0386SX/1GMHz, TM, FD 1.44M, HD 40M
DECStation 320 - B0386SX/20MHz. br FD 1.44M, HD 40M
DECStation 325 - 80386/25MH2, 2M, FD 1.44M, HD 100M
DECStalion 425 - B0486/25MHz, 4M, FD 1.44M, HD 100M
1
\
44)
4)
27.160.000
DIGITEK
Digitek srl - Via Valli, 28 - 42011 Bagnolo in Piano (RE)
Inverter C
SIERO ta 2z0vs0% 00. 00/4 max
CS 301/12 1-220V/50H2 O.T. 350VA man
GS 501/24 24-220V/50Hz O.T, S50VA man
Gruppi di continuità OFF-LINE
(92423 RAPIDO Ce) DI: AGO aa (on bale)
GR 1200 (ms) O.T. 1200VA max (su ruote)
SA 120016 (ima OT. 1200VA max su ruote con bat)
GCC 600 O.T. G00VA max (4.0ms su ruote e con balterle)
GCC 1200 D.T. 1200VA max (0.ms su fuote e con batterie)
GCC 2000 0.1. 2000VA max (04ms su ruote è con baltri)
CC 400,01 A0QOVA ma {04m con PR)
(0 4000/8 — 4000VA max (0.4ms con PB/R con batterie)
SL GOD OO mar onda ansie con atte
ST 400 400VA max. stipuave. con balterie
ST 600 700VA max, onda sinusoidale, con batterie
888
ssa838888
SS88888888
Bi
MCmicrocomputer n. 109 - luglio/agosto 1991
SA 600 00VA max, onda sinusoidale, con balterie
SA 1200 2000VA max. onda sinusoidale, con batterie
Gruppi di continultà ON-LINE
6CS 550 OT. 5SOVA max (su ruote e con batterie)
GCS 690 O.T. GGOVA max (Su ruote e con batterie)
60S 900 O.T. S00VA max (su ruote e con balterie)
GCS 1500 O.T. 1500VA max (can PB/R)
GCS 1500/B.0.T. 1500VA max (con PB/R con batterie)
GCS 2400 O.T. 2400VA max (con 2 PB/R)
GCS 2400/8.0.1. 2400VA max (con 2 PB/R con batterie)
HA 3000 - 3000VA max (con balterie)
HA 5000 - S000VA max (con batterie)
HA 10000 - 10000VA max (con batterie)
Stabllizzatori elettronici
DK 250 250 220V 5%
DK 600 600W 220V 5%
DK 1500 15004 220V
Accessori UPS
Kit AS 232 inferfaccia/uscita RS per ST 232 600 SA 600, SA 1200
PB Porta batterie su piedini (con cavi)
PB/R Porta batterie con tuote (con cavi)
DKRC3 rivelatore consumi per G. continuità
UMCN AT - MONITORING CARD NOVELL, bus AT
UMCN PS2 - MONITORING CARD NOVELL, PS2
$uida computer
DIGITHURST
Edirice Italiana Soltware Spa - Via Fieno, 8 - 20123 Milano
Scheda di acquisizione immagini EGA/VGA per PC/AT IBM comp.
Scheda di acquisizione immagini EGA/VGA per PS/2 IBM
Scheda di decodificazione VGA/PAL per AT IBM
DIGITRONICA
Digitronica - Corso Milano, 84 - 37138 Verona
D286-12/40 - 80286 12MHe, 1024K FD 1.44M HD 40M
D286-12/80 - stessa configurazione con HD 80M
D286-16/40 - 80286 16MHz. 1024k FD 1.44M HD d3M
D286-16/80 - stessa configurazione con HD 80M
D386SX/40 - 80386sx 16MHz, 2048K FD 1.44M HD 40M
D3868X/300e - stessa configurazione con HD 300M ESDI
D386-25/40 - 80386 25MHz. 2048K 64K Cache FD 1.44M HD 43M
D386-25/300e - stessa configurazione con HD 300M ESDI
D386-33/40 - 80386 33MHz, RAM 4M 64k Cache FD 1.44M HD 40M
D386-33/200 - stessa configurazione HD 200M
D486-25/40 - 80486 25MHz, RAM 4M 64k Cache FD 1.44M HD 43M
D486-25/200 - stessa configurazione con HD 200M
D486-25/650e - stessa configurazione con HD 650M ESDI
D486-33/40 - 80486 33MHz, RAM 4M 64k cache FD 1.44M HD 43M
D486-33/200 - stessa configurazione con HD 200M
D486-33/650e — stessa configurazione con HD 650M ESDI
LP286C/40 - 806286 16MHz, RAM 1M FD 1.44M HD 43M schermo LCD
LP2861/20 - 80286 12MHz, 1024k FD 1.44M HD 21M schermo LCD
LP286/40 - stessa configurazione con HD 43M
D91 - stampante 9 aghi 80 col 300 cos
D241 - stampante 24 aghi 80 col. 240 cps
D242 - stampante 24 aghi 136 col. 240 cps
D245 - stampante 24 aghi 136 col. 240 cos colore
DOLGH
Mactronies Data Systems 5.1.1. - Viale Jenner, 40/4 - 20159 Milano
PAC 286-12 - 80286 12MHz, 1M FD 1.214/1 44M HD 40N
PAC 386 SX-20c - 80386SX 20MHz, 64K cache 2M FD 1,2M/1.44M HD 40M
PAC 386-336 - 80386 33MHz, 64K cache 4M FD 1.2M/1.44M HD 40M
PAC 486-25 - 80486 25MHz. 8k cache 4M FD 1.2/1.44M HD 120M
PAG 486-33E - 80486 33MH?, GK cache 8M FD 1.2M/1.44M HD 120M
ELCOM
Elcom Sir - Via degli Arcadi, 2 - 34170 Gorizia
IMAGE GRABBER MAC |l NUBUS digitalizzatore immagini
IMAGE GRABBER SCSI digitalizzatore immagini
IMAGE GRABBER SE digitalizzatore immagini
Drive femovibile di Mbyle ELCOM
Drive 40 MI
LIGHTNING SCAN
Tavoletta grafica Personal WRITER PWIOSL
Tavoletta grafica Personal WRITER PWISSL
Tavoletta grafica Personal WRITER PWIO 12x18"
EPSON (Giappone)
Epson Italia SpA
Via F.lli Casiraghi 427 - 20099 Sesto San Giovanni (MI)
AX2e/1FD - 80286 12MH2, IM FD 1.44M
AX2e/40M - 60286 12MH2. 1M FD 144M HD 40M
AX2e/100M - 80286 12Mhz, 1M FD 1.44M HD 100M
AXAS/FD - 803B65x 16MHz, 2M FD 1.44M
AXGS/40M - 603869x T6MHz, 2M FD 1.44M HD 40M
AXGS/100M - 803865x 16MH2, 2M FD 1.44M HD 100M
AXGS/200M - 803B6sx 16MH2, 2M FD 14M HD 200M
AXG/25 FD - 80386 25MHz, 4M FD _1.44M
AXG/25 40M - 80386 25MH2, 4M FD 1.44M HD 40M
AXG/25 100M - 80306 25MHz. 4M FD 1.44M HD 100M
AXG/25 200M - 80386 25MHz, 4M FD 1.A4M HD 200M
AXG/25 40M - 80386 25MHz, 4M FD 1.44M HD 240M
AX PORTABLE 20- 80286 640k FD 1.44M HD 20M display LCD
AX PORTABLE 40 - 80286 640K FD 1.44M HD 40M disipay LCD
AXGS PORTABLE 40 - 8038654 2M FD. 1.44M HD 40M display LCD
AX35 PORTABLE 80 — 803865x 2M FD 1.44M HD 80M display LCD
AXG/83 PORTABLE - 803869/33MHz 2M FD 1.44M HD 80M display LCD
AX3/33 PORTABLE COLOR - Stessa config. dll'AX3/83 a colori
L2 PORTABLE - 80286 10MHz, 640K FD 1.44M HD 20M display LCD
L2 PORTABLE 40 - 80288 10MHz, 640k FD 1.44M HD 40M display LCD
L3s PORTABLE - 80386sx 16MHz, 16M FD 1.44M HD 40M display LCD
EIZO MD-B07 - risoluzione 320x200, 256 colori
EIZO MD-811 - risoluzione 1024x768, 256 colori
PC Li2 PORT - 80C286 640K FD 1.44M HD 20M VGA
PC Li2 PORT/40 - stessa configurazione con HD 40M
PC L3s PORT - 8038654 RAM 1.6M FD 1.44M HD 40M VGA
PC AX3/33 PORTABLE - 80386 3GMHz. 4M FD 1.44M HD 80M VGA
EIZO 4030 - monitor 14° monocromatica
EIZO 4050 - monitor 14" monocromatica
EIZO 9052 - monitor 14° colore analogico mulirequenza
EIZO 9060 - monitor 14° calore analogico/digitle muli.
EIZO 9070 - monitor 16" colore analogico multirequenza
EIZO 3080j - monitor 16" colore analogico multirequenza
EIZO 9400; - monitor 19° colori analogico multirequenza
EIZO T660 - monitor 19° colori analogico muli Arinitron
EIZO 6500 - monitor 21" analogico multirequenza
LX400 - stampante 9 aghi 80 col, 240x72 dpi
(0850 - Sempane 9 aghi 80 cl. ASD 200 240x<72 di
LX1050 - stampante 9 aghi 136 col. HSD 200 240x72 dpi
FXG50 - stampante 9 aghi 80 col. HSD 290 240x72 dpi
FX1050 - stampante: 9 aghi 136 col. HSD 290 240x72 dpi
DFXS000 - stampante 9 aghi 136 col. HSD 533 24x72 dol
DFX8000 - stampante 18 aghi 136 col, HSD 1066 240x72 dpi
LO400 - stampante 24 aghi 80 col, 360x 180 dpi
LOSSO - stampante 24 aghi 80 col. 360x180 dpi
LO850+ - stampante 24 aghi 80 col. HSD 300 360x180 dpi
LOB60 - stampante 24 aghi 80 col. HSD 300 260x180 dpi
LQ1050+ - stampante 24 aghi 136 col. HSD 300 360x 180 doi
L01060 - stampante 24 aghi 136 col. HSD 300 360x 180 dpi
LO2550 - stampante 24 aghi 136 col. 360x180 dpi
502550 - stampante 24 Ink 16 col, 360x180 dpi
ELZIEN - gOZB 10M, 1 FD. 1.44 monocromo VGA
ELZ/IFG - Stessa conf, del mod. ELZ/IFM con monitor a colori
EL2/2HM - 80286 10MHz, 1M FD 1.44 HD 20M monocromatico VGA
EL2/2HC - Stessa conf. del mod. EL2/2HM con monitor a colori
ELZIAHM - 80286 10MHz. 1M FD 1.44 HD 40M monocromatico VGA
ELZIAHC - Stessa conf, del mod. ELZIAHM con monitor a colori
ELIS/IFM - 803865v T6MHz 1M FD_1.44 monocromatico VGA
ELISIFC - Sesa con. dl mod. ELASIN con montr a co
ELISIAHM - 8038651 16MHz, 1M FO-144 HD 40M monocromatico VGA
EL3S/4HC - Stessa conf. del mod. EL3S/4HM con monitor a colori
EL3/I24M - 8036654 16MHtz, 1M FD_1.44 HD 120M monocromatico VGA
EL35/12HC - Stessa con. del mod. EL3S/12HM con monitor a colori
ELZIGHE - SOSOO 39M I FD 1 dé monior a colo SUPER VGA
EL3/83/4H - Stessa conì. del mod. EL3/G3/1F con HD
ELGASIIAH Sisal gel mot ELI con HD 100
SE55
8838888S838858383
NI
S338338:
EXECUTIVE
Executive Computers - Via Buozzi, 23 - 22053 Lecco
Drive 100 Mi w ELO (OM
E MACHINES" TT9 24 bi color di lay system
E-MACHINES TX_16 24 bit color display system
E-MACHINES 116 8 color display sy Lu
E-MACHINES 116 24 color display Sys
E-MACHINES 719 8 color disipay bia per Mac Il e SE/S0
ABATON SCAN 300/GS
VISION SCAN e CRICKET PAINT
CESSI
3883388888888
Co
SIE
Ri
Desk 3
Desktop ATI 25MHz, 1M
Desktop ATI 25MHz, 1M
8
ses
BSB38
MCmicrocomputer n. 109 - luglio/agosto 1991 285
Éuida computer
ESSEGI
Essegi Informatica Sy. - Via Attilio Ambrosini, 72 - 00147 Roma
241 - Scheda Modem 300/1200/2400, CCITT V21/V22/V22 bis
24-P - Modem Pocket 300/1200/2400, V21/V22/V22 bis (PC portatili)
24-IV - Scheda Modem LI VO Distvideotet)
24-E - Modem 300/1200/2400 baud CCITT N22 bi
24-EV - Modem 300/1200-75 CCITT VOINZENOSINZE bis (1 dol
‘24-EM - Modem 300/1200-75/2400, V21/V22/V23/V22 bis, CR he MIP
‘96-EM - Modem 9600//1200-75/300 CCITT V32/42/220/22/23/21 MNPS
290£ -Mouse 1450 dpi, Microsof/Mouse System made,
= Mouse 1450 dpi, Microsott/Mouse System Ren Dr AD IM
dates - [i 1450 dpi, PS/2 mode, DR "RALO Ile
Come MP 350, con linea seriale per Comunione pe
HPro0O Come MP700 con 1800VA
VGAdO - AT 16/21MHz, 1024k FD 1.2M 0 1.44M HD 40M VGA
VGABO - Come VGASO con HD BOM AT BUS veloce
386/40 - 80386 25MHz, 2M FD 1.2M 0 144M Da 40M AT BUS veloce
386/80 - come 8386/40 con HD BOM AT BUS vel
386/80 - 80386 33MHz, DIRE dpr 4M FDI dI 44M, HD 80M, VGA
P386/210 - come 386/80 con HD 210M
TVGA - Adattatore VGA 16 bit. riad) 512K RAM Esp, 1M
VGA16 - Adattatore VGA 16 bit, (800x600), 256k RAM, DAK
VGAT - Adattatore VGA 16 bit, (1024x 766), 512K RAM, TSENG-LAB
EVGA - Adattatore VGA 16 bit, (1024x 768), îM RAM. 256 colori
WDA0AT - Hard disk 40M 3.5" AT bus W Digital 1" altezza 18 ms
WDEOAT - Hard disk 80M 3.5° AT bus W Digital 1" altezza 18 ms
WZIOAT - Hard disk 210M 3.57 At bus W Digital 14 ms
EBSSS3SS38S2285e,
88383S8888338885:
FLYER
56. SpA. - Cenlro Gorky - Via Monialcane - 20092 Cinisello Balsamo (MI)
a A286/40A - 80286/12MHz RAM 1M HD 40M FD 1.44M O
/121
FLYER A286/40D - SOZBBIIGMIE RAM IM Hi bol FD 1.44M VGA 256K
FLYER A286/40E - 80286/20MHz RAM 1M HD 40M FD 1 44M VGA 256k
FLYER A286/40F - 80286/20MH2 RAM 1M HD 40M FD 1.44/1 DI VGA 256K
FLYER A286/120A - 80286/16MHz RAM 2M HD 105M FD 144M VGA 512K
FLYER A286/1208 - BO2B6/16MHz RAM 4M HD 105M FD 1.44+1.2M VGA 1M
YER A3BESX/ADA
Rae ARBESY/A08 SAESIIOItE eri IM HD 40M FD 1.44+1.2M
a spesr/120 - 3865X/16MHz RAM 2M HD 105M FD 144+12M
FLYER A386/40A - B0386/25MHz RAM 1M HD 40M FD 1.44M VGA 256K
SESSI
‘888888888
as:
3
fe A386/408 - enna RAM 1M HD 40M FD 144+1.2M VGA 256K
ER A386/40C - B0386/25MHz RAM 2M HD 40M FD 1.44M VGA 256K
FIVER A3B6A0D - SOIN RAM 1M CACHE 64K HD 40M FD 1.44M
VGA 256K-
FLVER A386/120A - 80386/25MHz RAM 4M HD 105M FD 1.44M VGA 512k
rali |20B - 80386/23MHz RAM 1M CACHE 64K HD 105M FD 1.44M
FLYER A386/120C - 80396/33MHz RAM 1M CACHE 64K HD 105M
Di 1.44+1.2M VGA 256K
Ha RO 80386/33MHz RAM 4M C.64K HD 105M FD 1.44+1.2M
Re A386/205 - 80386/33MH2 RAM 4M C.64K HD 205M FD 144+12M
pic ‘A486/120A - B0486/25MHz RAM 4M C/64K HD 105M FD 14M
FLYER A486/205A - B0486/25MH7 RAM 4M C.64K HD 205M FD 44M
1
Du A486/2058 - 80486/23MH2 RAM 4M C.64K HD 205M FD 144M
VGA 1
E = B0486/33MHz RAM BM C.64K HD 205M FD 144M
1
n — 80486/33MH2 RAM 4M C.64K HD 410M FD 1.44M
BASE STATION A286 - 80286/12MHz RAM JM FD 14/1 2M monocr.
BASE STATION B286 - 80286/12MHz RAM 1M FD 1.44/12M VGA 256K
BASE STATION C286 - 80286/12MHz RAM 1M FD 1.44/1,2M HD 40M
VGA 256K
BASE STATION D286 - B0286/12MHz RAM 1M
3.833.000
4.487.000
4.503.000
4.673.000
5.223.000
6.223.000
10.496.000
11.446.000
12.946.000
13.426.000
I
tro 000
1.170.000
810.000
PONY 8286/02 — 80286 16MHz, 1M 2FD 14M HERCULES man. 9° mono
PONY 8286/40 - stessa configurazione del 8286/02 con HD 40
TOP 9000X - LAPTOP 80386SX 16MHz. 1M FD 1.44M, HD 40M video LCD
TOP 9000 - LAPTOP 80286 T6MHz, 1M FD f.4414, HD 40M video LCD
TOP 90 - NOTEBOOK NEC V20 10MHz, 1M FD 1.44M. video LOD CGA
TOP 90HD - stessa configurazione del TOP 90 con HD ZOM
FUJITSU
Fujitsu lalla SpA - Via Melchiorre Gioia, 8 - 20124 Milano
DX2150-P - 9 aghi 80 col. 220/40 cns VE paral
DX2150-S - 9 aghi 80 col, 220/40 cps I/F ser
DX2250-P - 9 agi 196 col. 220/40 cos VF parll
DX2250-S - 9 aghi 136 col. 220/40 cos UF ser
DX2300-P - 9 aghi 80 col. 270/54 cps UF para
DX2300-S - 9 aghi 80 col. 270/54 cps VF se.
DX2400-P - 9 aghi 136 col. 270/54 cs VF parali
DX2400:S - 3 aghi 136 col, 270/54 cos VF ser
DAZAOIT spartirsi per colegameno sismi
IBM 5/34.5/26, 5/38 e AS 40
DX2400CX - stampante Coax Di collegamento a Maînlrame IBM
DLIOG-P -24 aghi 110 col. 150 cos WF parali
DLI1O0-P - 24 aghi 110 col. 200 cps E parall
DL1200-P - 24 aghi 136001. 200 cps WF parali.
DL3300-P - 24 aghi 80 col, 240/60 cps WF gerall
DL3300-5 - 24 aghi 80 col, 240/60 cos UF ser
DL3400-P - 24 aghi 136 col. 240/60 cps VF parall
DL3400-S - 24 aghi 136 col, 240/60 cos UF ser
DL3600-P - 24 aghi 136 col, 300 cos VF para
DAG - 24 agi 136 co 2207 cos Fatal
versione colore
DLd60O cas aghi 136 col. 333 cps 111 cps LO WF serfparll
DLAGOO-C — versione colore
DLS600 - 24 aghi 136 col, 405/135 cos UF ser, + patall
DL5600:0 - versione colore
RX710052-S - stampante laser Sppm A4 LED 200 gpi
RX710052.S - come RX7100S2-S con cassetto di aliment ne doppia
RXT100-PSD - stampante laser Sppm Ad 300 dpi 2M
VMGOO stampante laser 8 pom A4, LED 300 dpi
RX720082-S - stampante laser 12 pom A4 G40K 300 dpi
RX720082-D - come AX720052-S con cassetta di allment ne doppio
RX7300E-P - stampante laser 17 pom A4 300 dpi 2.5M
RX73006-5 - come RX7300E-P° con interfaccia RS-2421-C
VHMAZZ0O - stampante 22 pom AA, 120pm A3 300 doi 25M
M7430 - stampante 22 pom Ad, 12 ppm A3 300 doi
GIANNI VECCHIETTI GVH
Gianni Vecchietti - Via della Selva Pescarola, 12/8 - 40131 Bologna
mu DI FEO 1M 2FDD VGA HD 40M monitor monpet
» 386SX 20/16 cache, 2M 2FDD VGA HI-RIS. HD 40M
GV SB6/2S - 06/252. 24 2FDO VGA HIS. HD 801, mon. VGA col
GVH 486/25 - 486/25MHz. 4M 2FDO VGA HI-RIS. HD B0M mon. VGA HI RIS.
GIERRE INFORMATICA
Gierre Informatica St. - Via Umbria. 10 - 42100 Reggio Emilia
LAP TOP 286 16MHz, HD 40M VGA
NOTEBOOK 286 12MHz, HD 20M VGA
M360 - Scheda madre 3B6SX T6MHz, CPLI-16 Cet CHIPS =K
M312 - scheda madre 36-25 CACHE 32 MONOLITIC con CPL 250k
MADI - scheda madre 486 25MHz. W/CACHE MONOLITIC con CPL-25.0K
MAOO - scheda madre 25MH2, W/CACHE MONOLITIG con CPU-25,0K
M402 - 486 25MHz, W/CACHE MONOLITIC con CPU-25.0K BUS EISA
P250 - scheda espansione BMB con RAM
RSSR25I
88888388
SERENE
GOUPIL S.M.T. (FRANCE)
Modul Center SpA
Vile dell'Artigianato. 26 - 35010 Peraga Di Vigonza (PD)
FRAEL
Frael - Via del Roseto, 50 - Vallina 50010 Candeli (FI)
BT 4860/25 - 80486 25MHz, 2M FD 144M, 64 cache, HD BOM VGA
BT 3860/33 - BOSB6 33MH2. 2M FD 1 44M, E4K cache, HD BOM VGA
MT 3860/33 - 80386 33MHz, 2M FD 1.-44M, 64K cache. HD BOM VGA
MT 386/25 - 80386 25MHz 2M FD 1.44M, HD 40M VGA
os - 80386 25MHz, 1M FD_144M HD 40M, VGA+mause
TCS 386SX - GOSBGSX 16MHz. 1M FD 144M HD 40M VGA+mouse
RSS CA poso 12 cen #M FD 14M HD 40M, VGA+mouse
“ZOMHz, 1M FD_1.44M HD 40M, VGA+mouse
tes Ea 3088 stai T6BK FD 720k HD 20M VGA
TCS 88/M - 6088 12MHz 768k FD 720k HD 20M HERCULES
286
8883388855
GOLF 286-12 640k FD 35* HD 20M video LCD
GOLF 286-12 3M FD 35° HD 40M video LOD
GOLF 366 SX 16MHz, 1M FD 3,5" HD 40M video LCD
GOLF 386 SX 20MHz, 1M FD 3.5° HD 100M video LCD
GOLF 386 SX 20MHz, 1M FD 3.5" HD 200M video LCD
HD 40M monitor monocromatico
HD 40M video colore VGA 14
HD 40M video colore VGA 14
HD 100M video colore VGA 14
ID 40M video colore VGA 14"
40M video colore VGA 14°
100M video colore VGA 14°
100M video colore VGA 14°
200M video colore VGA 14°
SEEtSRSEZI8S
SBESSBB8S388
SoS
88
33
MCmicrocomputer n. 109 - luglio/agosto 1991
66 486-25 4M FD 3.5" HD 1D0M video colore VGA 14
66 486-33 4M FD 35° HD 100M video colore VGA 14
660 486-25 EISA 4M HD 200M video colore VGA 14"
660 486-33 elsa 4M HD 600M ST150 video colore VGA 14"
Buida computer
16.252.000
18.385.000
18.000.000
20.850.000
GRAPHTEC
SPH ELETTRONICA SpA - Via Giacosa, 5 - 20127 Milano
MP4100-51 - Plotter A3, 8 penne, GPGLIHPGL RS232 Centronics
MP4200-51 - Come MP4100-51 con ritenzione carta elettrostatica
MP4300-51 - Fiolter A3, 8 penne, GPGL/HPGL RS232 bulfer 40K
MP4400-51 - Come MP4300-51 con drive per 3.5" 720K e 1.44M
FPG302-51 Plotter A3, 8 penne accelerazione 16. GPGLIMPGL. RS232-C
FP6302R-57 - Come FP6302-51 con adattatore per carla a rotolo
FP63021-51 - Come FPG302R-51 con taglierina
FP7200-51 - Plotter A2. Bpenne/matite, GPGL/HPGL RS232-C
FP7100-51 - Come FP7200-51 con formato Al
GP2102-51 - Plotter a foglio mobile At accelerazione 4.26
GPGLIHPGI. RS232-C Centronics
GP2102E-51 - come GP2102-51 con possibilità di usare matite
6P2002-51 » Come GP2102-01 formato AQ
GP2002E-5î - come GP2002-51 con possibilità di usare malita
GP1102-51 - Plotter foglia mobile A1, B penne accelerazione
5,66 GPGL/HPGL RS232-C Centronis
6P1002-51 - Plotter foglio mobile AO, 8 penne accelerazione
5,66 GPGL/HPGL RS232-C Centronics
6X1002-51 - Plotter a foglio mobile 8 penne AO. 120 emvsec 1M
GX1002R-51 - come GX1002-61 con adattatore per canta a rotolo
GX1002£-51 - come GX1002-51 con possibilità di usare malite
GX1002ER-51 - come GX1002E-51 con adattatore per carta a rotolo
TMIGIO - Piotr termica formato 86m T6m 16 punti RS232-C
TM1110 - Plotter termico formato 594mmx16m, 16 punti ROS232-C
TMI2IO - come TMITTO con formato 434mmxi6m
TM1200 - Plotter termico formato 207mmxt6m 16 punti RS232-C
FC2100-90A-51 - Piote foglio singolo 2000:970r1m 30€mv/sec
FEZZOO-S-51- Pil lg piana {20Omm FSS2:C
FC2200-90EX-51 - come FC2200-90-51 di formato 1800x920 mm
0220-50-51 Piotr foglio piano S00/430mm RSRI-C
FE2Z00-S0W-51- come FCz200505ì con 2 lane $ pane
00-30-51 - Plotter fogli piana 404x285mm, RS232-C
FCDIDA0I Pit (oto cat sn pito RS232-0
KD3200 - Digitatizzatore 297mmx210mm,
KD3300 - Digitalizatore I05Mm30St
KD3800 - Digitalizatore 381mmd61mm
KD4300 - Digitalizatore 380mmu260mm
KDA4600 - Digitalizzatore 460mmx310mm,
KL8300 - Digializzatore 380mmx260m,
KC3300 - Digializatore 30513057
KC5500 - Diglalizzatoe 50@mmaS08mm
KW73300 - Digtlizzatore 305mmx305mm
KW4300 - Digitalizzatore 380mmx260mm.
KW8600 - Digializzaore 4601m310mM. RS222-C
11.100.000
9.100,000
11.400.000
12.100.000
13.700.000
10.900,00
15.400.000
18.650.000
21.700.000
22.700.000
88888358885
fresa
è8838s83833:
HERCULES
Editrice Italiana Soltuare SpA. - Via Fieno, 8 - 20123 Milano
HR 112 - Ris. 720x348 Con 4 ta oreare font
HR 200 - Ris. 320x<200-4 0 440x21
HA 222 - Come HR 112 Gesisce 12: 20 Car io SÙ
HE cx Se plico 1 HR 112 - HR 222
IGA - Scheda VGA comp. 100% Ris. GIO
Hi 1024 - Ris. fue 156 Bus ISA 1601
HD AD - Kit composto da HR 1024 e SW Time Arts LUMENA
8383883
8888888
HEWLETT PACKARD
Hewleft Packard italiana SpA
Via G. DI Vitoria, 9 - 20063 Cemusco sul Naviglio (MI)
HP DESKJET 500 - stampante a getto d'inchiostro monocromatica
HP PAINJET (A4) - stampante a getto d'inchiostro colori
HP PAINTJET XL - stampante agetto d'inchistro colori (A3/A4)
HP LASERJET IIS] - stampante faset 16 ppm 300 dpi con RET
HP LASERJET ID - stampante laser 8 ppm 300 dpi. con RET, PCLS
HP LAST IL stampante iso 8 pom 300 00 con RET, PLS
HP LASERJET IIP - stampante laser 4 ppm 300 dpi
Siate Plus - scanner monocromatico 300 dpi 3 ton di grigio
I
HP 7440 - Plotter A4 colorpro
HP 7475 - Plotter AZ/AA
HP 7550 PLUS + Piotter A3/A4 alimentazione automatica
HP 7570 DRAFTPRO - Plotter AY
HP 7575 DRAFTPRO DXL - Piottar AT
LA Tare ORAFIAO an Plotter AQ
95 DRAFTMASTER SX - Plotter AO RAM 1M
te e DRAFIMASTER RX - Plotter AO RAM 1M ioni
HP_7599 DRAFTMASTER MX - Piotter AO con rullo HD 20M
VECTRA 286/12 20 - 80286 12MHz, 1M FD 12M/1.44 HD 20M VGA
MCmicrocomputer n, 109 - luglio/agosto 1991
ERESSERS
8888888888 3388885838
B8sss55588
VECTRA 286/12 42 - stessa configurazione con HD 40M
VECTRA OS/16S 42 - B0386SX 16MHz, 2M FD L2MoA 44M, HD 40M VGA
VECTRA 05/165 84 - stessa configurazione con HD
VECTRA QS/20 42 - 80386 20MHz, 1M FD 1.2M/1. di HD 40M VGA
VECTRA 0S/20 84 - stessa configurazione con HD 801
VECTRA 386/25 84 - 80386 25MHz, 2M FO 1.2M/1 a 32k HD 80M
VECTRA 366/25 170 - stessa configurazione con HD 170M
VECTRA RS25C mod 170 - 80386 25MHz, 1M cache 32K HD 170M
VECTRA RS25C mod.330 - HD 330M 4M RAM
VECTRA 486/25 mod. 170 - 80486 25MHz, 2M HD 170M
VECTRA 486/25 mod.440 - stessa configurazione con HD 440M
VECTRA 466/25 mod.670 - stessa configurazione con HD 670M
VECTRA 486/337 mod. 170 - 80486 33MHz, 2M, CACHE 128K, HD 170M
VECTRA 486/33T mod.440 - stessa configurazione con HD 440M
VECTRA 486/33T mod 1000 - stessa configurazione con HD 1000M
HITACHI
Hltachi Sales Italiana SpA. - Via Ludovico di Breme, 9 - 20156 Milano
CDA 1503 S EY3 - lett. CD-ROM per IBM XT, AT, PS/2-300 ester.
CDR 1600 5 EY3 - come COR 1503 con caddy
CDR 1508 S EZ3 - lett CD-ROM per IBM PS/2 Microchannel MS-DOS
CDR 1600 S EZ3 - come CDR 1503 S EZ3 versione esterna con caddy
CDR 1650 SCSI
CDR 1650 SCSI per APPLE MAC Il
CDR 1700 S EYS - lett. CR-ROM per XT, AT. PS/2 mod. 30
COR 1700 S EZI - lett CD-ROM per MICROCHANNEL est
CDR 3600 - versione interna
COR 3650 - versione Inerna SCSI
14 MVX - monitor super VGA. pulizia: 30-40 KHz
CM 1474 monitor VGA G40x4B
CM 1473 monitor Multisyne “0vee0
CM 2085 ME - monitor 20° mullsync
CM 2086 ATEYD - monitor 20° fuoco dinamico
COM 2086 AGEXA4 — monitor 20° 64 KHz
CM 2186 A3EYD - monitor 21” 64 KHz fuoco dinamico
Videoprinter VY 25 E PAL
Videoprinter VY 150 PAL memoria frame
Videoprinter NTSC - RGB mulisync
FULL COLOR PRINTER A4 - stampante VY 5000
Intrtaccia Centronics VY-CNSO
Scheda di memoria 4M VY-MC39
Intertaccia RGB 49/64 KHz, VY-IF64
Interfaccia parallela per Apple MAG Il
Videospliter VY-SPS0
Telecomando VY-RM 5000
BESSaS3388888
8888835883885
HYUNDAI
Data Pool srl - Via M. Pantaleoni, 25 - 00044 Frascati (Roma)
SUPER 16 X - 8088 10MHz, 640K FD 1.44M
SUPER 16 X - 8088 10MHz. 640k FD 720K HD 20M mon. 14" TTL
SUPER 286 X - 80286 12MHz, 1M FD 144M
SUPER 286 X - 80286 12MHz, 1M FD 144M HD 20M mon, 14° TTL
SUPER 286 X - 80286 12MHz, 1M FD 1.44M noza mon, 14° TTL
SUPER ba me 2) a IM too eni Hrro NO 40M.
SUPER 286 E PLUS - 80286 12MHz, 1M FD Lau 44M HD 40M
SUPER 286 E PLUS - stessa configurazione con HD 105M
SUPER 286 N 80286 12MHz, RAM 1024K Di 1.2M/1.44M HD 40M
SUPER 286 N - stessa configurazione con HD 10SM
SUPER 386 SE - 80386 16MHz, 1M FD 1.2M/1.44M HD 40M
SUPER 386 SE - 80386 16MHz. 2M FD 1.2M/1.44M HD 105M
SUPER = [ni 80386 20MHz, 1M FD 1.2M/1.44M HD 40M
A ari FEO wu i) 1.2M/1.44M HD 105M
D 1.2M/1,44M HD 180M
N EA [ai Kos dali mM Ò 1.2M/1.44M HD 180M
1386 25MH2, 2M FD 1.2M/1.44M 32K e HD 105M
SUPER 386 N - 80396 panta 4M FD 1.2M/1 44M 32K cache HD 180M
SUPER LTS - 80386 16MHz, 2M FD 1,44M HD 40M display LCD
HOM 1200 - monitor 12° TTL monocromatico
HMM 1401 - monitor 14 TTL monocromatico
HCM 4028 - monitor 14" VGA colore
HCM 402E - monitor 14° VGA colore
HCM 423E - Monitor 14° SUPER-VGA colore
HMM 202 - monitor 12° VGA monocromatico
HIM 413 - monitor 14° VGA monocromatico
HMM 1900 - monitor VGA 19° Mono. SK inter.
HDP 910/930 - stampante 9 aghi 80. colonne
HDP 920/940 - stampante 9 aghi 132 colonne
HDP 1810 - stampante 18 aghi 80 col.
HDP 1820 - stampante 18 aghi 132 col
ses
3838
#8
E
SSSaSSSssESSSSRaSsads
SA
SS: SS ERE
83888853333 8855535533338388335833
BULESBAZZEN
287
Buida computer
IBM
IBM Itala - Via Cavriana, 20 - 20134 Milano Digittan Srl - Via Lucio Ello Seiano, 13/15 - 00174 Roma
30-002 - 8086 BMHz, G40K 2FD 1.44N1 T ÎiT 2667 BMHE
30-021 - 8086 AMHz, G40K 2ED 1.44 + HD 20M I HIT 2087 10MH2
30-H21 - 80206 10M_z, 1M FD 1.44M + HD 20M IT 2087 12M?
30-H31 - 80286 10MHz 1M FO 144M + HD 30M lit 2067 20MH2
55-31 - BOSB6SX 16MHz. 2M FD 1.44M + HD 30 M 463.000 | |T 3087 T6MHz
55-61 - BO3B6SX 16MH2, 2M FD 14M + HD GOM HIT 3087 20MH2
55-LTO - B0386SX 16MHz. 2M INT 387 25MH?
56-LEO - B0386SX 16MH2, 2M IT 3087 a3MH2
65-061 - B03B6SX 16MH2, 2M FD 1.44M + HD GOM {IT R0B7-16sx MHz
565-121 - 803B6SX 16MHo, 2M FD 144M + HD 120M IiT 387-200x MH?
65-321 - BOSBGSX 16MH2. AM HD 320M
140SX - 802866X 20MH2. 2M HD 60M portatile
TO-MB1 - 80386 20MHz, 4M FD 1.44M + HD GOM IOLINE
E E i LG EGODO | ser srl - Va Ludovico Ariosto. 18 - 51700 Pistoia
P70-031 - 80386 16MHz, 2M FD 1.44M + HD 30M
P7O-KG1 - 80386 20MH2, 4M FD 1.44M + HD 60M LP3500 - Piotter formato A4-A1 1 penna 36 on/sec
P70-K21 — 80886 20MHE, 4M FD 144M + HD 120M LP3700 - Plotter formato A4-A0 8 penne 36 cmv/sec
80-111 - 80386 20MHz, 4M FD 1.44M + HD 115M LP4000 - Piotter formato A4-A0 8 penne 71 cm/sec
80-311 - 80386 20VH2, 4M FD 14M + HD 314M ‘565000 - Plotter formato AA-AD 10 penne 91 cm/sec
80X21 — 80386 20MHz 4M FD) 48M + HD 120M SG5400 - Plotter formato 4x1.30 mî 10 penne 9} cvseo
80-M21 - 80386 ZOMHz, 4M FD 144M + HD 320M LP7200 - Plotter formato 550x1.80 mt 1 penna 71 cmsec
GO-AZI— SD 252 AM FD 144M + HD 1201
-A31 - 80386 25MHz, 4M FD 1.44M + HD 320M
INTERCOMP
80-M16 - 80386 20MH2, 4M HD 160M
AO-ATG - 8096 2SWE I HD 1600 Intercomp SpA - Via della Sclenza, 27 - 37139 Verona
70-R21 - 80486 25MH2, 4M HD 1201
G0-AJ9 - 50486 25MH2, BM HD 160M I DIGIT 286 - 80286/16MH2, 2M, 1FD
GO-AKG - 80486 33MH2, BM HD 160M MINI 286 - 60266/16MHz, 1M, 1FD. 1HD 40M
G0-AKD - 80486 33MHz, BM HD 320M MINI 386 SX - 803B6SX/16MHz, 2M, 1FO, 1HD 40M
95-AJ9 - 80486 25MHz, 8M HD 160M TARGET 286 - 80286/16MH7, 1M, 1FD, 1HD 40V
95-AJD - 80486 25MHz. 8M HD 320M TARGET 386 SY - 803B6SX/16MHz, 2M, 1FD, 1HO 40M
95-AKO - 80486 33MHz, BM HD 160M MASTER 386 - 80386/25MHz, 2M, 1F0, 1HD 40M
IG-AKD - 60486 33MHz, BM HD 320M MASTER 386-033 - 803B6/G3MH2 CACHE, 4M, 1HD 40M
P75-161 - 80486 33MHz, BM HD 160M PLANET 486 EISA - 80486/33MHz, CACHE. 4M 1 FD, THD 120M
P75-400 - 80486 33MH2 BM HD 400M
2011-101 - B0286 10MH2, 512k 2FD 1.44M (prezzi indicativi)
2011-134 - 80286 10MHz. 1M FD 1.44M HD 30M (prezi indicativi)
2011-20) - 80286 10MHz, 512K 2FD 1.44M (prezzi indicati)
200-204 - 286 10M MED 144 HD SOM (ez (ncicali
Monitor 12" monocromatico
colori
colori
colori
colori
tampante 9 aghi
1202 - Sompante 9 sg calo argo
4207 - Stampante 24 aghi 288/06 cns
4208 - Stampante 24 aghi 288/96 cos
5002 - Stampante nlerimento mico 274/80 cps
5204 - Stampante veloce
4019-£07 - Stampante laser 5 ppm
3:
IRWIN
Dalatec - Via De Viti de Marco, 46 D - 00191 Roma
Telcom - Via M. Civitali, 75 - 20148 Milano
Tape60 - Drive 60/100 Mb su nastro
Tape150 - Come Tape 60 da 150M
Tape 150 PS - Come Tape 150 per PS/2
JOVIAN LOGIC CORPORATION
NOAX stl - Via Voghera, 26 - 00182 Roma
S8853358335588
si
JOVO! Vin Plus-Encoder PAL - Convertitae est VGA 320x200 in PAL
JOVO2 Sylvia PC - Scheda digitalzzatrice di immagini RGB PAL
(MIFF. PCX, CUT, GIF)
IcL JOVO3 Syivia MÒ - Stesse carati. JOVO2 Microchannel BUS
CL alia Sp.A. Centra Direzionale Mianolori 20094 Milano JOVO4 SuperVIA PC - Scheda acquisizione immagini RGB PAL VGA
(TIFF, GI. PCX, CUT) TGA
150-000 — 8086 RAM 640K, 2 FD 720K JOVOS SuperViA MG - Stesse caralt JOVO4 Microchannel BUS
MoGieI - (06e RAM BAKTIO 720K + HD 20M
JOVO6 Ceci PAL - Convertitore est. video composito RGB PAL
4OVO7 Gioria - Scheda acquisizione immagini edintig miscelam. e uscita suoni
JOVOG Animetion Controller - Controller con tecnologia V-LAN
effettuare registrazioni a passo uno
JOVO9 - Kit parallelo per Animation Controller
EE
SSS8SS
SSsSSS:
38338983:
KYBER
Kyber stl - Via Ludovico Ariosto 18, 51100 Pistoîa
KULTRA teo Scheda grafica 1024x768 256 colori 1M VGA
LEONARD 1+ - Scheda grafica 1024x768 16-4094 colon 512K
‘65000 — Poter ca glo fomalo 91410 Gm welcatàSTCMWsec
‘563700 - Plotter da taglio formato 91x200 Cm velocità 20Cnysec
‘$63500 - Plotter da taglio formato 61200 Cm velocità 20Cm/sec
‘65400 - Piolter da taglio formato 130x410 Cm velocità 61Cmvsec
gasss
Sd
mins ss sos rn
PENSSESETTA
JIIITII
1
1
1
1
1
i
i)
i
RRRERELE
Ei &
888888838883 88883833
Sx i)
-— 80486 25MHz. BK CACHE MEMORY 4M FD 14M + HD 40M 1125
- 80486 25MH7, 8 CACHE MEMORY 4M FD 14M + HD 100M 12.25
M75-101 - 80408 25MH2 BK CACHE MEMORY 4M FD 1.44M + HD 200M 1370000
MB0-80-E4 - 180386 4M FD 1.2M HD 20M
M80-B0-1.44 VGA - 180386 4M FD 1.44M HD BOM
KYOCERA
CBM SpA - Via Paolo Di Dono 3/A, 00143 Roma
IDEA Laser Top Stil - Via Teocritto. 54 - 20188 Milano
Datatec - Via De Viti de Marchi, 46 D - 00191 Roma F-800 - RAM 1M Bppm
Telcam - Via M. Civitali, 75 - 20148 Milano
85
EMS000 - scheda memoria espandi. 2/8Mb
IDEA YMC - scheda con 2 seriali 460.
ESP MEM AT - Espansione memoria fino 3.5" per AT F-2300 - RAM 1M 18ppm
288 MCmicrocomputer n. 109 - luglio/agosto 1991
P-2000 - RAM 5M 10ppm
KS-800 - Scanner a piano fisso con interaccia per AT
Éuida computer
LAN SYSTEMS
Lan Systems sil. - Via Roncati 9 - 40134 Bologna
Readynet
DAKITAN2 - KIT READYNET OMNINET/4 per 2 personal computer
RDADD - ADDON READYNET OMNINET/4 per 1 personal computer
OARNMCA - KIT READYNET OMININET/4 per 2 personal comp. BUS MC.
RDADDMCA - ADDON READYNET OMNINET/4 per 1 personal comp. BUS MC
PC/Nos
NOS1.2 - PC/NOS 12 con | manuali in italiano
NOS2.1 - PC/NOS 2.1 in inglese
DIKITA - KIT PC/NOS 2.0 con schede OMNINET/] 4 PC
OIKITAMO - KIT PC/NOS 2.0 con schede OMNINET/IMC 4 PC
ETHKIT - KIT PC/NOS 20 con schede ETHERNET 4 PC
OAKITTO - KIT PC/NOS 20 con schede OMNINET/4 10 PC
Omninet/}
QINICPG - SCHEDA OMNINET/! con cavo e nodo
DINICMG - SCHEDA OMNINET/IMG con cavo e nodo
DINICAM - SCHEDA OMNINET per MACINTOSH
Omninetg
O4NICPC - SCHEDA OMNINET/A, processore NEC 72105, cavo e nodo
O4NICMC - SCHEDA OMNINET/4MC, processore NEC 72105, cavo e nodo
Schede Ethemet
ETH 10 - Scheda Ethemet
PEA - Pocket Ethemet Adapter
Schede Token-Ring
MB115 - Scheda Token-Ring 8 bit ISA 16/4 Mbisec
M8113 » Scheda Token-Ring 16 bit ISA 16/4 MbiVsec.
M8114 - Scheda Token-Ring MC. 16/4 Mbisec.
PIA - Poket Token-Ring Adapier
Connettività PC. To Host
6733 - IRMALAN SDLC GAETWAY 2 SERVER/16 PCA
6735 - IRMALAN SDLC GAETWAY 2 SERVER/128 PCA
6736 - JRMALAN SOLC GAETWAY 2 SERVER/16 MCA
6738 - IRMALAN SOLG GAETWAY 2 SERVER/128 MCA
6739 - IRMALAN SOLC GAETWAY SERVER/16
6741 - IRMALAN SDLC_GAETWAY SERVER/128
6743 - IRMALAN DFT GAETWAY SERVER/S MCA/PCA
Memorie di massa rimovibili
LS - Lettore singolo per HD rimovibile
LD - Lettore doppio per HD rimovibile
42M8 - HD rimovibile 42MB
B4MB - HD rimovibile 84MB
120MB - HD rimovibile 120MB
KITMAG - Kit collegamento a MACINTOSH
KITPCB - Kit collegamento a IBM PC (8 di)
KITPGIG__ Kit collegamento IBM PC_(15 DI)
KIMBMPS2 - Kit collegamento a IBM PS/2
1.967.500
7.500
2.580.000
1.233/750
1.125.000
1.800.000
2.362.000
LEMON COMPUTERS
JEN Elettronica St.l - Zona Indle E Fermi - G2010 Montelupone (MC)
88M - B088-2 4.77/10MHz, 640K FD 1.44M
286M-vga - 80286 12MHz. 1M FD 144M VGA
386Msx - 80366sx 16MHz, 1M FD Mi
DE IDE tua pg VGA
8030
Es crt 80386 25MH2. 1
3868-25/64 - 80386 25MH2. 1
‘386933/128 - 80386 33MHz. 1
e DF "IDE 40M (25ms)
8 DE "IDE* 200M (18ms)
€ DE "IDE 40M (25ms)
e DF CESDI" 380M (18ms)
IM è DF IDE" 40M (25ms)
IM e DE "IDE" 200M (18ms)
DE "IDE" 100M (25ms)
(fia "SCSI" 760M e]
= — 80486 33MHz 4M DE “IDE” 100M (25ms)
486S33E - 80486 33MHz, 4M di È DF "SCSI 7601 fia
NOTE-BOOK NB-386sx - B0386x ce 1M FD 1.44M HD 20M. LCD.VGA
NOTE-B00K NB-386sx - 80386sx 16MHz, IM FD 1.44M HD 40M, LCD.VGA
LT-386sxP - 80386x 16MHz, 1M FD 1.44M HD 40M Lisi plasma
36694/î1/C - 803865x 16MHz, 1M FD 1.44M video LI
‘38694/11/C - B0386sx 16MHz, 1M FD 144M e DF Se 40M. vid. LCD
3869W/1 /E - 803865x 16MHz, 1M FD 1.44M DE "IDE" 40M video LCD
3868x/11/E - 80386sx 16MHz, 1M FD 1.44M DF "IDE" 200M video LCD
Mnitar 14° monocromatico VGA tostori bianchi
Monitor 14 colore Super VGA
EEE
E
SR
DE
Fal
abbi
Se
CH
ici
Chessa
88
ia
è
$
pit
3
(i
desse - 80486 25MHe, 24 FI
333
484
‘833388388
garcons ibEpeosenpenene
8888838858883833838838885
BR32383898885
LOGITECH
Logitech Italia stl - Centro Direzionale Colleoni, Palazzo Andromeda Ingr3
20041 Agrate Brianza (MI)
MOUSEMAN DESTRO (SERIALE), IT-EN-GE-FR
MOUSEMAN DESTRO (BUS), IT-EN-GE-FR
MCmicrocomputer n. 109 - luglio/agosto 1991
MOUSEMAN DESTRO (PS2), IT-EN-GE-FR
MOUSEMAN SINISTRO (SERIALE-PS/2), EN
MOUSEMAN DESTRO RADIO (SERIALE-PS/2), IT-EN-GE-FR
MOUSE MOD. 9 CA (SERIALE E PS/2 Paint Show Plus 2.2), IT-EN-GE-FR
MOUSE MOD. 9 PC (BUS + Paint Show Plus 22), IT-EN-GE-FR
MOUSE MOD. 9 CC (SERIALE), IT-EN-GE-FR
MOUSE MOD. 9 PS/2, IT-EN-GE-FR
PILOT MOUSE SERIALE, IT-EN-GE-FR
PILOT MOUSE PS/2 (VERSIONE DEM)
TRACKMAN SERIALE, IT-EN-GE-FR
TRACKMAN PS/2,_IT-EN-GE-FR
TRACKMAN BUS EN
AMIGA MOUSE ML
ATARI MOUSE “SI”
SCANMAN PLUS per PO + Paint Show Plus 22. IT-EN-GE-FA
SCANMAN PLUS per PS/2 + Paint Show Plus 2.2, IT-EN-GE-FR
SCANMAN 256 per PC + ANSEL per Windwows 3.0, EN
SCANMAN 32 Macintosh 2.0 IT-EN-GE-FR
Pacchetto SCANMAN Plus + IMAGE-IN 2.5 IT-EN
Pacchetto SCANMAN Plus PS/2 + IMAGE-IN-2.54 IT-EN
Pacchetto SCANMAN Pius PC + FINESSE 3.0 + borsa
Pacchetto SCANMAN Plus PC + CATCHWORD
'SCANPAD tavoletta per scansione e tappetino mouse
M3 INFORMATICA
M3 Informatica - Via Forli, 82 - 10149 Torino
PC/AT - 22MH2, RAM 1M, 1 GD 12M, HD 40M
80386sx - 20MHz, RAM 1M, 1 FD 1.44M, HD 40M, VGA
80386 - 33MHz. RAM 4M, 64K cache 1 FD 1.44M, HD 40M, VGA
LAP TOP AT 286, RAM 1M, 1 FD 1.44M, HD 20M EGA
Scheda VGA, 1024768, 512K espandibile 1M
Monitor 14" colore Multisync risoluzione 1024x768
Scanner poralile A4 SCAN 72 formali con MERGE
Tavoletta grafica 18x12"
Gruppo di continuità 500 W con batterie e filtro
Scheda ARCNET
Modem esterno 300/2400 baud MNPS
Scheda SOUND BLASTER
Scheda VIDEON per digitalizzare immagini
7.240.000
MANNESMANN TALLY
Mannesmann Tally - Via Borsini, 6 - 20094 Corsico (MI)
MT 130/9 - 9 aghi, 80 col. 250/cns
Sheet Feeder ad 1 vasca
Seconda vasca aggiuntiva
MT 10/9 F - come MT 130/9 con stampa a 4 colori
MT 130/24 - 24 aghi, 80 colonne 250 cps
Sheet Faeder ad | vasca
Seconda vasca aggiuntiva
MT 130/24 F - come MT 190/24 con stampa a 4 colori
MT 131/9 - 9 aghi, 136 col, 250 cos
Sheet Feeder ad ] vasca
Seconda vasca agg
MT 131/9 F - come MT 131/8 con stampa a 4 colori
MT 131/24 - 24 aghi, 136 colonne 250 cos
Sheet Faeder ad | vasca
Seconda vasca aggiuntiva
MT 131/24 F - come MT 131/24 con stampa a 4 colori
MT 290 - 9 aghi, 132 col, 200 cos
Sheet Feeder a 2 vasche
introduttore Irontale fagli singoli
MT 230/8 - 9 aghi, 136 co, 300 cos
Sheet Feeder a 2 vasche
MT 230/8 È - come MT 230/9 con stampa a 4 color
MT 250/18 - come MT 230/9 con testina a 18 aghi
MT 230/18 F - come 230/18 con stampa a 4 colori
MT 25028» com 230 con sta a 2 ag
TT 230/24 F - come MT 230/24 con stampa è 4 colori
MT 330 - 24 aghi, 136 col,. 300 cos
Caregtr stomaco og ng 2 ostie
F- come MT 330 con stampa a 4 colori
HAT 40 1 ag 90 ol me
Carcare autmalico fogli Singoli 2 vasche
MT 340 F - come MT 340 con stampa a 4 colori
MT 735 - a trast. fermico, 6 ppm modo testo, 4 ppm modo graico
MT 730 - come MT 735 ma colore antracite
_ a getto d'inchiostro, 240/120 cos
MT 7400 C - a colori, trast. termico, risoluzione 300 dpi
MT 904 - laser, 4 pagine per minuto int. paral/serale
MT 905 - laser. 6 pagine per minuto int. paral/serile
MT 6 - 60 LPM, intrtaccia para serale
- 600 LPM, interfaccia parallela
HAT 90 - 900 LPM (nero parso
MT 661 - come MT 645 con 600 im
MI 50 - serale a male di punti, el. da 250 a 400 mi
MT 0 - serale a malr. di punti per libretti risparmio 1
289
MT 38 - Controller IBM serie 34-36-38
MT 43 - Controller IBM serie 43XX/30XX MITAC
Halley srl - Via Fontane, 13 - 33170 Pordenone
MPC 2060/40 - 80286 6/12MHz, 1M FD 1.2M HD 40M
MPG 2060C/110 - stessa configurazione con HD 110M
MPC 2386E/40 — 803B6SX 20MHz, 1M FD 1.2M HD 40M
DataPack - Unità esterna per cartucce removibili da 45M MPC 2386E/110 - stessa configurazione con HD 1TOM
DataPack Ilc - come DataPack, ma per Mac lcx. Ill MPG 3070F/40 - 80386 25MHz, 2M 128k cache memory FD 1.2M HD 40M
DataPack Mac Il - come DataPack, ma per Mac Il, Ilx, IFx MPC 3070F/160 - stessa configurazione con HD 180M
DataPack 88 - come DataPack con cartucce removibili 88M MMPC 4000G/40 - 80386 33MH2, 4M 128K cache memory FD 1.24 HD 40M
DataCart - Cartuccia removibile da 45M per DataPack MPC 4000G/180 - stessa configurazione con HD 180M
MPG 40006/660 - stessa contiguiazione con HD 680M
MAXTOR 4280G/210 - 80486 33MHz, 4M FD 1.2M HD 210M
4 - stessa configurazione con HD 3301
280/330 DI HD 330M
Datatec - Via De Viti de Marco, 46 D - 00191 Roma 4280G/G80 - stessa configurazione con HD 660M eZ)
Telcom - Via M. Civita, 75 - 20148 Milano 90300/041 - LAPTOP B03865X 1M FD 720K/1.44M HD 40M display LOD VGA
MSI — 0ZAG LIZ, MA FD 720 MAM
stessa configurazione con
Disco 20 M slim per AT NMSSSI1 46 = BOSBGSHO BIGM. FD. 7206/1440
Disco 40 M slim (28ms)
Disco 70 M (28ms) iooo | MS3SISO - stessa coniguazone con HD SOM
Disco 80 M (28ms)
Disco 160 M ne)
Disco 320 M (16ms) SCSI o ESDI
Disco 670 M (16ms) SCSI o ESDI
WORM 800 - Sistema a disco ottico 400 M
MASS MICRO SYSTEMS
Delta srl. - Via Brodolini, 30 - 21046 Malnate (VA)
MUTOH
Ryber srl - Via Ludovico Ariosto, 18 - 51100 Pistoia
IPZ10 - Plotter formato A4-A3 8 penne 70cm/sec
1P530£ - Plotter formato A4-A1 8 penne 70 cm/sec
IPS30EL - Plotter formato A4-AO 8 penne 70 cm/sec.
F-920£ - Plolter formato A4-AO 8 penne 260 mine 113 cm/sec.
F-920ER + Piolter formato A4-AD 8 penne 260 mine 113 m/sec
MEMOREX TELEX
Memorex - Via Caldera, 21/D - 20153 Milano
7022 - 80286 12.5MHz. ISA 1M Di 1 Au to; 20M
7045 - 80286 16MHz, ISA 1M FD.
7035 - B0386SX 16MHz ISA 1M D) 10 in tou
M.P.M. COMPUTER
MP.M. Sti - Via Casorati, 12 - 42100 Reggio Emilia
MPM 286 - 26MHz, 1M FD 1.44M HD SOM VGA mon. 14° tast
MPM 286 - 16MHz, 1M FD 1.44M HD 100M VGA mon. 14° tast.
MPM 286 - T6MHz. i tal 1.A4M Ho; 2004 VGA mon, 14" fast.
MPM 396SX - T6MHz. 1M FD ID 50M VGA mon. 14° tast
MPM 386SX - T6MHz, su DI
MICROLAB " 3 Ù
i
i
1
BE
88
Micro Soltuare Division Sxrl. - Via San Cipriano, 60 - 00136 Roma
S8858
Modem Diga! Devices Enigma-FAX - 2400/1200tasm. FAX GR3 p9go || MPM 386 - Dotta 204 FO 1441 HD 2000 VGA mon 14 is
Modem Digi Devices Enigma 23 —400/200/100-75 558.000. | PIA 306 > DSMAZ 204 FO 144 HO 7004 VGA Moni 14° sl
SE
$
Modem
Modem da Devices Full Link - 1200 porta centronics omologato
Scheda Integral - 1200 omologato
Modem Dil Devices Ecipse = 1200-1500 omologato
Modem Digital Devices Microsmart - 1200
Modem Digital Devices Microlel - 1200-75/300
Modem Digital Devices MXZO - in tanda base per linee dedicate
ENIGMA MNP - Modem Multistandard MNP-V42bis
MICROCOLOUR GRAPHICS
Ready Informatica S;r.. - Provinciale, 67 - 22088 Monticello (CO)
MCG3100 - Scheda terminale colori 14" compatibile ANSI
Nocsioi - Scheda lerminale colori 14" compatibile ANSI
MCG3200 - Scheda terminale colori 14” compatibile ANSI
MCG3320 - Scheda terminale colori 14" compatibile ANSI
22M
MPM 386 - 33MHz, 2M FD 1.44M HD 50M VGA mon 14° tast
MPM 386 - 33MH2, 2M FD 1.44M HD 100M VGA mon, 14° tast
MPM 386 - 33MHz, 2M FD 1.44M HD 200M VGA mon. 14" tast.
MPM 366 - 33MHz, 2M FD 1.44M HD 320M VGA mon. 14° tast
MPM 386 - 33MH2, 2M FD 144M HD 700M VGA mon. 14" last
MPM 486 - 25MHz, 2M FI
HD 320M VGA mon 14" tast
MPM 486 - 25MHz, 2M FD 1.44M HD 700M VGA mon 14" tast
LAP TOP 286 - 16MHz, LCD VGA 1M FD 1.44M HD 40M BATTERIE
LAP TOP 286 - 20MHz, PLASMA VGA 1M FD 1.44M HD 40M 2 SLOT
LAP TOP 286 - 20MHz, PLASMA VGA 1M FD 1.44M HD 100M 2 SLOT
LAP TOP 286 - 20MHz, PLASMA VGA 1M FD 1.44M HD 200M 2 SLOT
LAP TOP 386 - 25MHz, PLASMA VGA 2M FD 1.44M HD 40M 2 SLOT
LAP TOP 386 - 25MHz, PLASMA VGA 2M FD 1.44M HD 100M 2 SLOT
LAP TOP 386 - 25MHz, PLASMA VGA 2M FD 144M HD 200M 2 SLOT
8
SsRERa
883
M4305 - Scheda terminale coloti 14" compatibile ANSI/Tektronix
M4305MU - Scheda terminale colori 14" compatibile ANSI/Tektronix
M4400 - Scheda terminale colori 14” compatibile ANSUTektronix
M4605 - Scheda terminale colori 14" compatibile ANSITektronix
NOTEBOOK 386SX - 16MHz, LCD VGA 1M FD 1.44M HD 20M BATTERIE
NOTEBOOK 386SX - 16MHz, LCD VGA 1M FD 1.44M HD 40M BATTERIE
8835888853333 53883533388555555
8833338338388 35383
88838888
SÌ
MICROTONET TECHNOLOGY
Delta 5.14. - Via Brodolini, 30 - 21046 Malnate (VA)
MitroPack 20 - disco rigido esterno 20M o MePlus. SE/SD Ich lc
MicroPack 46 - come sopra con capacità
Micro/Spliced 642 - disco rigido estero sia per MacPlus, SE/30,
Madli, fb, Îlex, fici 5.4 ms
Micro/Spliced 1174 - come sopra con capacità 1174M 8 ms
Micra/Spliced 2022 - come sopra con capacità 2022M 7.5 ms
MIRÒ
PG Plus Stl - Via Bolzano, 31 - 20127 Milano
MIRO" 530 - Scheda 1280x1024 16 colori su 4096, per BUS AT
MIRO” 534 - Scheda 1280x 1024 16 colori per BUS Microchannel
MIRO' 730 - Scheda 1280x 1024 16 colori su 16.7 mil. per BUS DA
MIRO' 730 - Scheda 1280x 1024 256 colori su 16.7 mil. per BUS Al
Daughter Board VGA modelli 530-534
Daughter Board VGA per modelli 730
290
NCR
NCR Italia S.p.A. - Viale Cassala. 22 - 20143 Milano
Pini Computer
286 - 80286 12MHz, 1M FD 1.44M HD 20M mon
tec ‘386sx - 80386sx 16MHz, 1M FD 1.44M HD Fon Ch VGA
PC 3065v1SA - 803868x 16MHz. 1M FD 1.44M HD 40M monVGA
PC 3865x-20/1SA - 803869x 20MHz, 2M FD 1.44M HD 40 mon. VGA
ELPC 486 - 80486 25MHz, 2M FD 1.44M HD 40M mon. VGA
NCR System 3000
‘3320 - 80386sx 20MHz, MCA 2M FD 1.44M HD 40M VGA mono
3340 - 80486 25MHz, MGA 2M FD 1.44M HD 40M VGA mono
3345 - 80486 33MH2, MCA 4M FD 1.44M HD 100M VGA mono
NEC
Digitranica - Corso Milano. 84 - 37138 Verona
PowerMate 286+/43 - 80286 12MHz, 1M FD 1.44M HD 43M
PowerMate 286+/105 - stessa configurazione cn HD 105M
PowerMate SX+/43 - 80386sx 16MHz, 2M FD 144M HD 43M
PowerMate SX+/105 - stessa configurazione con HD 105M
MCmicrocomputer n. 109 - luglio/agosto 1991
PowerMate SX-+/300 - stessa configurazione con HD 300 ESDI
PowerMate 386/105 - 80386 25MHz, 2M 32K cache FD 1.2M HD 105M
PowerMate 386/210 - stessa configurazione con HD 210M
PowerMate 386/300 - stessa configurazione con HD 300M
BusinessMate 386/105 - 80386 25MHz, 4M FD 1.2M 32K C HD 105M
BusinessMate 386/210 - stessa configurazione con HD 210M
BusinessMate 386/300 - stessa configurazione con HD 30M
P20 - stampante 24 aghi 80 col 216 cos
P30 - stampante 24 aghi 136 col 216 cos
P6O - stampante 24 aghi 80 col 300 cos
P7O - stampante 24 aghi 136 col 300 cos
Pinwrier P9 XLT - stampante 24 aghi 136 col 400 cps
PO - stampante 24 aghi 136 col 400 cos
‘60 - stampante laser ram 1.5M Gppm RS232/422
‘560 P - stampante laser ram 2M 35 fonts Gopm Appletalk
LC890 - stampante laser ram 3M 35 fonts Bpm Appletalk
LC890 XL - stampante laser ram 4M 35 fonts &ppm Appletalk
Colormate - stampante laser ram &M 35 fonts. t-Sppm Appletalk
Multsyne 2A - monitor 14" colore ris. 800x600
Multisync 30 - monitor 14° colore ris. 1024x768
Mullisync 4D - monitor 16° colore ris. 1024x768
Multisync %d - monitor 20" calore ris. 1280x 1024
NEW DEST CORPORATION
Moda St. - Via Masaccio, 11 - 42100 Reggio Emilia
PC Scan risoluzione 300 dpi 64 lovelli di grigio
PC Scan 3010 per PS/2 mod.30
PC Scan 3010 per PC XT, AT
PC Scan 3010 per PS/2
PC Scan 3030 per PS/2 mod.30
PC Scan 3030 per PC XT, AT
PC Scan per PS/2
PO Scan 3010 per Mac
PC Scan 3030 per Mac
Text Processor Card
Inseritore fogli
OKI
Oki Systems Italia S.p.A. Centro commerciale «il Girasole»
Lotto - 3.05/8 Lacchiarella (MI)
Stampanti 9 aghi
ML 182 ELITE - 80 colonne, 155 cps, int, paralleta
ML 182 ELITE - 80 colonne, 155 cps, int. seriale
ML 320 ELITE - 80 colonne, 360 cps, int. paralleta
ML 321 ELITE - 136 colonne, 360 cps, int. parallela
TSE seriale pda Jer ML 320/ML 321
Ki
136 colonne, 350 cps, int, parallela o seriale
Du 20-16 colonne, 350 cps; int. parallela 0 seriale
nti 24 aghi
MAO EE ho colonne, 180 cs in parli
HA 350 ELITE — BO coon. 270 Che ti paria
ML 391 ELITE - 136 colonne, 270 cps, int. parallela
Interaccia serale opzionale per ML 380/ML 390/ML 391
ML 393 ELITE BLACK - 196 col. 414 cps, int paralela e serale
ML 393 ELITE COLOUR - 136 col. 414 cos. nl. paralela e setiale
Stampanti LED a pagine
QL 400 - Stampante 4 ppm, RAM 512K, int. parallela 0 seriale
OL 400 - com memoria RAM 15M
QL 400 - con memoria RAM 25M
OL 800 - Stampante 8 pom, RAM 512K int. parallela e seriale
OL 800 - con memoria RAM 1.5M
OL 800 - con memoria RAM 25M
OL 800 - con memoria RAM 45M
OL 840 POSTSCRIPT - stampante 8 ppm, RAM 2M
OL 840 POSTSCRIPT - con memoria 4M
838
8888
&
888888853 883
88
ss
OLIVETTI (Italia)
Olivetti SpA. Via Meravigli, 12 - 20123 Milano
PCS-86 - RAM 640K 1 floppy 720K
posi 286 - RAM 1M 2 topo, 144M
-3869X - RAM 1M hard disk 40M
Han = RAM 640K hard disk 20M
M211 - RAM 1M hard disk 20M
M211V - RAM 1M hard o) 20M
M316 - RAM 1M hard disk 40M
M290S - RAM 3M 2 floppy
P500 - RAM 1M hard disk 40M + tastiera + display
P800 - RAM 4M hard disk 135M + tastiera + display
Ma XP/0 - RAM 4M hard disk 135M + tastiera + display
6/25 - RAM 2M hard disk 100M + tastiera + display
bo RAM 2M hard disk 150M + tastiera + display
M4B6 - RAM 2M hard disk 100M + tastiera + display
P750 - RAM 2M hard disk 100M + tastiera + display
MCmicrocomputer n. 109 - luglio/agosto 1991
ese
SUBsasana
SB8S88388
&E8555
SE8588
OLIVETTI PRODEST
Olivetti Prodest Via Cordusio. 2 - 20123 Milano
43301 - NEC V20 8088 4.77MHz, 512K FD 3.5" 720K
42230 - NEC V20 8088 4.77MHz, 640K FD 3.5" 720 HD 20m
100110 - monitor 14" colore RGB analogico base supporto
66733 - monitor 12° monoctomatico fosfori verdi
42202 - Drive addizionale da 3,5" 720K
42203 - Drive addizionale da 3.5" 360K
PANASONIC
Tecnodilfusione - Palazzo Fanton Data - Via Melegnano, 20
20019 Settimo Milanese (MI)
KX-P1081 - Stampante 9 aghi 80 colonne 144 cps inter. par
KX-P1180 - Stampante 9 aghi 80 colonne 192 cps inter. par
KX-P1695 - Stampante 9 aghi 136 colonne 330 cps inter, par
KX-P1624 - Stampante 24 aghi 136 colonne 192 cps inter. par
KX-P4420 - Stampante laser 8 ppm A4 80 col. 512K inter. par
KX-P44501 — Stampante laser 11 pom A4 80 col. 512K inter. par/ser
KX-P4455 - Stampante laser 11 ppm A4 2M inter. par/ser RS232C
KX-P1133 - Stampante 24 aghi 80 colonne 192 cps inter, par
KX-P1124] - Stampante 24 aghi 80 colonne 240 cps inter, par
KX-P1624 - Stampante 24 aghi 136 colonne 192 cps inter. par
KX-P1654 - Stampante 24 aghi 136 colonne 300 cps inter. par/ser
PC PLUS
PC Plus srl - Via Bolzano, 31 - 20127 Milano
AT 286 Micro - 80286 16MHz, 1M FD-1.44M HD 40M mon, 14" mono
AT 286 Desk - stessa configurazione ma Desk
AT 286 Tower - stessa configurazione ma Tower
AT 286 Desk - 80286 20MHz, 1M FD 1.44M HD 40M mon. 14" mono
AT 286 Tower - stessa configurazione ma Tower
386 SX Desk - 80386SX 16MHz, 1M FD 1.44M HD 40M mon, 14" mono
385 SX Tower - stessa configurazione ma Tower
386 SX Desk - 80386SX 20MHz, 1M FD 1.44M HD 40M mon. 14° mono
386 SX Tower - stessa configurazione ma Toner
386 Desk - 80386 20MHz, 2M FD 1.44M HD 85M mon. 14" mono
386 Tower - stessa contigurazione ma Tower
386 Desk - 80386 33MHz, 2M FD 1.44M 64 C HD 85M mon, 14" mono
386 Tower - stessa conligurazione ma Tower
486 Mini - 80486 33MHz, 4M FD 1.44M HD 90M
SCSI+CTA 32bit mon. 14" mono
4860 Tower maxi stessa configurazione del 486 con INTEL 860
PENTAGON
Intomax si. - Via Perathoner, 31 - 39100 Bolzano
PENTAGON TWIN SPARK AT 16MHz LM, FD 357. HD 43M
PENTAGON TRIPLE SPARK 386SX, 16MHz, FD 35° HD 43M
PENTAGON MEGA SPARK 386, 25MHz, RAM 2M, FD 3.5", HD 89M
FETALE GIGA, ri po ‘33MH2, FS fi MI HD 130M
MHz, RAI
PACCHETTO MONITOR tà "BN+ Soiida VERDULES
PACCHETTO MONITOR 14" B/N + SCHEDA
PACCHETTO MONITOR 14" COLORE + SCMEDA VGA
PACCHETTO MONITOR 14" COLORE MULTISYNC mega VGA 1024768 256 col.
aes Shea
388888888
8
PERIPHERALS
Peripherals Sa.a. - Piazzale della Vittoria, 4 - Pozzuoli (NA)
IPER 296/16-40 Desk - 80286 8/16MHz, 1M, FD 1.44, HD 40M, S.VGA
IPER 286/16-85 Desk - stessa configurazione con HD 85M
IPER 286/16-125 Desk - stessa configurazione con HD 125M
IPER 286/16-200 Desk - stessa configurazione con HD 200M
IPER 386sx-40 Desk - 80386 sx 20MHz, 2M, FD 1.44, HD 40M, SVGA
IPER 386sx-85 Desk - stessa configurazione con HD 85M
lai 38654-125 Desk - stessa configurazione con HD iau
IPER 386sx-200 Desk - stessa configurazione con HD 200M
IPER 286/16-40 Minitower - 80286 8/16MHz 1M FD 1.44 HD 40M SVGA
IPER 286/16-85 Minilower - stessa configurazione con HD 85M
IPER 286/16-125 Minitower - slessa configurazione con Do) IU
FE 286/16-200 Minitower - stessa configurazione con HI
ER 3865x-40 Minilower - 80386 sx 2OMHz 2M, FD 1 Ko "40 SVGA
IPER 3865x-85 Minitower - stessa CRE con HD 85M
IPER 386sx-125 Minitower - stessa configurazione con n Rn
IPER 386sx-200 Minitower - stessa configurazione con Hi
IPER 386/25-40 Tower 80386 25MHz 32K CACHE 4M Ò Ha to 40M IDE
IPER 386/25-85 Tower - stessa configurazione con HD 85M IDE
IPER 386/25-125 Tower - slessa configurazione con HD 125M IDE
IPER 386/25-200 Tower - stessa configurazione con HD 200M IDE
IPER 486/25-40 Tower - 80486 25MHz, 4M FD 1.44 HD 40M IDE, VGA
S388833
8385838338
3883338888838333338888
EIA E SSIS SESTIRIIRI Chi
8
291
IPER 486/25-85 Tower - stessa configurazione con HD 85M IDE
IPER 486/25-125 Tower - stessa configurazione con HD 125M IDE
IPER 486/25-200 Tower - stessa configurazione con HD 200M IDE
9
Buida computer
250.000
PROHANCE TECHNOLOGIES INC.
Datamatic SpA. - Via Agordat, 34 - 20127 Milano
PERSTOR INC.
Datamatic SpA. - Via Agordat. 34 - 20127 Milano
POWERMOUSE 100 — Super mouse con 40 tasti programmabili, tast
numerica/tunzioni. 15 gruppi di macro In dotaz
PERSO1/02 - Hard disk controller ARLL B tal per XT/AT e comp. in grado di
raddoppiate elettronic. la capacità del disc
PERSO4 - Hard disk + Îloppy disk roer ARLL 16 bi AT/396 compat
raddoppia la capacità del disco fisso
290.000
PERTEL
Pertel Sir). - Via Matteuccì, 4 - 10743 Torino
OCULUS 10 - Diglalizz. 320x200, 256 colori su VGA
DCULUS 20 - Digalz. 6405480256 coloni su VGA
CICULUS Be 250x256 din con 256 Ill i algo
IG. 64 - Espansione di memoria 64K pet OCULUS 64
9" STAB
ye
OGULUS 30 SÉ SIX Vane DEM. SIANO
OCULUS 500 MS - Digitaliz. multiscan input board
OCULUS 500 FB - Display controller 8 bl 2M frame buffer
OGULUS 500 ME - 16 bit 4M memory expansion
OGULUS 500 8 IT 248 Include D0S0g MS @ DCS00
SISULOS 500 18 BT -Inude 00500 MS. OCA FA e 0Cs00 ME
VCO 200 DECODER PAL-RGB - Decoder-encoder con corett. PAL-RGE
MONITOR FOSFORI GRI Va - Manto 9. fs. ri video comp.
MONITOR FOSFORI GRIGI VM12 - Monitor 12° fosl. grigi video comp
MONITOR COLORI PMI4 - Monitor 14°, calo RGB ad low cost
PHILIPS
Philips SpA. Piazza IV Novembre, 3 - 20124 Milano
INMS TC 100 - 6088 10MHz. 1 FD
INMS TC 105 - 8088 10MHz, 1 FD
P 2120-04 - 8088 10MHz 1 FD 3.
P 2120-024 - 8088 10MHz 1 FD 3. COND A pro LOGA
P 3238-04 - 80286 12.5MH2. 1 o) 3.5" 1 44M HD 40M. V(
P 3238-104 - 80286 12.5MHz, 1 1 44M HD ql va
P3348-044 - 80386 sx po 1 "fo 57 1.44M HD
P_3348-104 - 80386 sx 20MHz, 1 FD 35° 1.44M HD toh "GA
ME 80386 25MHz, 64K cache, 4M 2FD 35" + 5.25"
1
MESSE 80386 33MH:. G4K cache, 4M 2FD 3,5% + 525°
NMS 386/236 - 80386 33MHz 64 cache. 4M 2FD 35" + 5.25"
HD 350M ESDI, VGA
NMS 486/25E - 80486 25MHz, 4M 2FD 3.5 + 5.25“ HD 350M ESDI
PCL 101 - 80C86 10MHz. 1FD 35° 1.44M, LCD CGA. 9a,
PCL 203 - B0C286 12.5MHz. 1 FD 3.5° 1.44M HD 20M, LCD VGA, 3Kg
NMS 1433 - stampante 9 aghi, 80 colonne 196 cps
NMS 1453 - stampante 24 aghi, 80 colonne 196 cps
NMS 1461 - stampante 24 aghi, 80 colonne 240 cps
NMS 1467 - stampante 24 aghi, 136 colonne 240 cos
NMS 1481 - stampante LASER, 6p/m, 300x300
BM 7502 - monitor monocromatico fostori verdì 12" CVBS
BM 7542 - monitor monocromatico fostori bianchi 12° CVBS
BM 7513 - monitor monocromatico fosfori verdi 12'
CM 11342 - monitor colori 14" PITCH 0.42 CVBS RGB LIN TTL
CM 902 - monitor colori 14 PITCH 042 VGA 31.5 KH 640x480
M 713 - monitor monocromatico 14° fosfori verdi FSO TTL
78M dA = monitor monocromatico 14" fostori bianchi VGA
3 CM 9509 - monitor colori 14° PITCH 0.39 VGA 640x480
7 CM 3209 - monitor colori 14" PITCH 0.28 SVGA 10244768
4 CM 2789 - monitor colori 20" PITCH 0,31 HI-RES 1024x1280
35° 720K CGA
3.5" 720k HD 20M CGA
; T20K mouse CGA
PLUS
Editrice Italiana Software SÌp.A. - Via Fieno, 8 - 20123 Milano
Hardcard 20 - Disco rigido 20M su scheda per PC/XT 40ms
Hardeard 40 - come sopra con capacità 40M
Hardcardll 40 - Disco rigido su scheda ISA 16 bit 40M
Hardcardii 80 - come sopra con capacità 80M
Passport 20 - Disco rigido Winchester estraibile 20M
Passport 40 - Disco rigido Winchester estraibile 40M
Hardcard IXLS0 - Disco rigido su scheda ISA 16 bit 52M
Hardcard IIXL150 - Disco rigido con capacità 105M
POLYTEL
‘Audio Line Snc - Via Giuseppe Armellini, 31 - 00143 Roma
VERO 300 - Tavoletta menu 300 comandi
SEA 'Rercano
292
‘QMS SARL
Modo Sxrl - Via Masaccio, 11 - 42100 Reggio Emilia
Stampante OMS ColorScript 100/30 RAM BM tM Rom + HD 20M
Stampante OMS ColorScript 100/301 + controller integrato
Stampante OMS ColorScript 100/10 RAM 4M 1M Rom
Stampante OMS ColorScript 100/10 RAM 5M 1M Rom
Stampante OMS ColorScrip 100/10 RAM BM 1M Rom
Espansione 1Mb RAM
cre AMb RAM
QMS PS 1500 - Stampante laser 15 pom 300 dpi RAM 4M
MS PS 2200 - Stampante Laser 22 ppm 35 font
OMS PS 810 - Stampante Laser 8 ppm RAM 2M 35 font
MS PS 810 TURBO - Stampante Laser 8 ppm RAM 2M 39 font
OMS PS 820 TURBO - Stampante Laser 8 ppm RAM 2M 39 font
MS PS 410 - arpa Laser 4 ppm RAM 2M 45 font
OMS PS 410 Upgrade 1M RAM
QMS PS 410 Upgrade 2M RAM
MS PS 410 Upgrade 4M
RADIUS INC.
Modo Sil - Via Masaccio, 11 -
Radius TPD/19 - monitor 19° 11521882 82 dpi
Radius TPDIÌ - montor 21° risoluzione 11974682 74 di
Scheda Radius TPD/PC-ISA
Radius Pivot - monitor 15° risoluzione 640x480 16 ll. di grigio
Monitor Radius Pivol Buitin Video 15° 6404870
Ris Color Dispay - mono, 19° 11521882 pie 82 di
Monilor Radius Color Display 2
RGS TV SISENVPAL - Bllzzone video TV PAL
PrecisionColor Calibretor dispositivo calibrazione colore
42100 Reggio Emilia
RENAISSANCE GRX
Dalamalio Spa - Via Agordat, 34 - Milano
RVGA | - 640x480 VGA display adapter compat, MDA-CGA-EGA
RVGA Il - 800X600 VGA display 16 bit autoswitching/autodetect
MDAI dice -CGA-EGA
RENDITION Il Intelligent Graphic Controller 256 colori 1.5Mb
RENAISSANCE GRX
Po Plus Srl - Via Bolzano, 31 - 20127 Milano
Scheda VGA 1024x<768 inertaciato 16 colori pro grafico
Scheda VGA 1024768 non intriaccito 16 colori 384K Dram
Come configurazione precedente ma con Daughter Board VGA
VGA 1024768 non inkeriacciato 256 colori 384K Dram pro grafico
Come configurazione precedente ma con Daughter Board VGA
RM COMPUTER
RM Computer - Via S. Lorenzo, 9/3 -
PG RM 100 - 477/12MH2, 512K FD 12M/720K
PC RM 200 - 16MHz 1M FD 1.44M controlier 2FDD/2HD AT BUS
PC RIM 200 - come sopra ma con controller 2FDD/2HD MFM
Da ni st Ca TO Fi TM FD 1.2M/1.44M pene 2FD/2HD
— 33MHz, 2M 64K cache, FD 12/1 441
Hi HH sì TONER 25MHz, 4M 128K cache, FD 1,2M/1 "ole
17100 Savona
RODIME
Delta srl - Via Brodolini, 30 - 21046 Malnate (VA)
HD 20 E Plus - disco rigido esterno 20M. per Mac Plus, SE.
‘SE/20. Mac II, Ilex, lici, 6Sm/sec.
HD 45 È Plus » come sopra con capacità 45M, 28m/sec
Cobra HD 45 E Fast - disco rigido esterno 45M per Mac Plus, SE: SE/30,
Macli, Ig, lix, Ici 18 ms
Cobra HD 70 E Fast - come sopra con capacità 70M
Cobra HD 100 E Fas! - come sopra con capacità 100M
Cobra HD 210 E Fast - come sopra con capacità 210M
Cobra HD 330 E Fast - disco rigido 330M per tutti Macintosh
Cobra HD 650 E Fast - come sopra con capacità 650M 16,5ms
Cobra HD 45 | Fast - disco rigido intemo 45M per SE. SE/SO,
Macli, I Ica, Nci 18ms
Cobra HD 70 | Fast - come sopra con capacità 70M
MCmicrocomputer n. 109 - luglio/agosto 1991
Cobra HD 100 | Fast - come sopra con capacità 100M
Cobra HD 210 | Fast - come sopra con capacità 210M
guida computer
1.990.000
‘2.990,00
ROLAND
Roland Digita! Group Italia - Via Ischia Villa Rosa - 64010 Martinsicuro (TE)
DXY-1100 - Plotter da tavolo A3 magnetico con accessori
DXY-1200 - Plotter da tavolo Ag elettrostatica con accessori
DXY-1300 - Plotter da tavolo A3 elettrosi. buffer 1M e accessori
GRX-300A0 - Plotter a foglio mobile |SO-A1/ANSI-D
GRX-400A0 - Piotter a foglio mobile ISO-AO/ANSI-E
DPX-2500 - Plotter piano A2 con accessori
DPX-3500 - Plotter piano AT con accessori
DPX-4600 - Piotter piano AD con nn
LTX-120 - Plofter termico ISO-A3/ANSI-B
LTX-321 - Plotter termico AT con laglio carta automatico
LTX-420 - Piofter termico. AO
PNC-3000 - Presa a tre assì CAMM-3
PNC-2100 - Macchina per incisione CAMM-2
PNC-1000 - Macchina per incisione CAMM-1 mod. 1000
PNC-1600 - Macchina per incisione CAMM-1 mod. 1800
SYA-350 - Buffer dati 3.5 Inch.
a:
2#88333883388388
8888333883383335
SAMSUNG
Fast lalla st. - Via Flaminia. 888 - 00191 Roma
ca 3000 M - 8088 10MHz, 640K FD 360k MGA
SPC-3000 M40 - stessa DRD del SPC-3000M con HD 40M
SPC-6100 M - 80286 12MHz. 1M FD 1.2M
SPC-6100 Ed0 - ‘50206 12MHz, 1M Do Ù 108 Mirri EGA HD 40M
‘SD-612/12 M - 80286 12MHz. 1M FD.
SD-610/12 MAO - 80286 12MHz, 1M 0) Di pD 401 MGA
SD-610/16 M - 80286 T6MHz, IM FD 1.44M MGA
50-610/16 M40 - 60266. 16MHe, 1M FD 1 44M HD 40M MGA
-70( :0386 SX 16MHz, 2M FD 1.44M VGA
TGMHz, 2M FD 14M HD 40M VGA
su V90 - 80386 SX 16MH2, 2M FD pa un ‘90M VGA
= 80386 20MHz, 2M FD 1.44M/
DO 10 - stessa configurazione S 800 i pi, i 40M
‘sfessa configurazione S 800 V con HD 90M
80386 25MH2, 2M FD 1.2M/1.44M VGA
- stessa configurazione del SD 820 V con HD 40M
120 V90 - stessa configurazione del SD 820 V con HD 90M
320 V180 - stessa coni ore del SD 820 V con HD 180M
SD 830 V - 80386 33MH2, 4M FD 1.2/1.44M VGA TOWER
Ò di VAQ - stessa configurazione del SO 830 V con HD 40M.
V180 - stessa com azione del ‘SD 830 V con HD 180M
mos N 3- Ai T2MHz. 640K FD 1.44M MGA
-286A 340 - 266 12, 640k FD 1.44M HD 40M MGA
HR -306SX 3 - 80386 SX T6MHz, 1M FD 1.44M MGA
SI 3869 240 - 80386 SX 16MHz, 1M FD 1.44M HD 40M MGA
386 AE - e TT HM TO RM RA
386 AE 40 - 80386 16MHz, 4M FD 12M HD 40M MGA
386 AE 180 - 80386 16MHz, tl FD 1.2M HD 180M MGA
88888888
3338888333338 353288
SIRSSSESIBENE SERE SSRA Nt
88388838883383558833
SEIKO
Kyber sti » Via Ludovica Ariosto 18, 51100 Pistola
Stampanti a trasferimento termico
CH 5403-VL3 - A4 240 dpi colori 270K intert. video 140 sec
CH 5504-VM3 - A4 300 dpi colori 270K infert. video 55 sec
CH 5504-VMS - A4 300 dpi colori 16777K intert. video 55 sec
CH 5514-VM3 - A3 300 dpi colori 1442L interi. video 68 sec
CH 5514-VM5 - A3 300 dpi colori 16777K infert. video 68 sec
CH 5403-PLI - Ad 240 dpi RGB infert. centronics 140 sec
CH 5504-PM1 - A4 300 dpi RGB interf. cenlronics 55 sec
CH 5504-PM3 - Ad 300 dpi RGB interf. centronics 55 sec
CH 5514-PHI - A3 300 dpi RGB intert. centronics 68 sec
CH 5514-PH3 - A3 300 dpi RGB interf. centronics 68 sec.
CM 1440 - monitor 14° alta risoluzione 40Hz
SCR RO
3888888
‘88888888
888
SEKONIC
Oki Systems (Italia) Spa. Cento Commerciale «Il Girasole»
Lotto 3.05/B - 20084 Lacchiarella (MI)
SPL 4304 — Plotter formato A4/A3, foglio mobile, È pere
SPL 450 - Plotter formato A4/A3, ooo fisso, & per
SPL 455 - Plotter formato A4/A3, gio {ss eelrstio, 8 penne
SPL 880 - Plotter formato A4/43/# 8 penne
‘SPL 1000 - Plotter formato A1/A3/A2/A1/AD, 8 penne
SEIKOSHA
Matt System St1. - Via Paracelso, 18 - Agrate Brianza (MI)
‘SP-1900 Al - stampnate 9 aghi 80 col. 192/160 cpi par.
‘SP-2000 Al - stampante 9 aghi 80 col, 192/160 cpi par/ser
‘SP-2415 - stampante 9 aghi 136 col. 240/200 cpi par/ser
MCmicrocomputer n, 109 - luglio/agosto 1991
‘SP-185 Al - stampante 9 aghi 80 col. 120/100 cpi par. (telex)
SSLP-1000 - stampante Termica 43 col. 15 Sec /Label ser
LT-20 - stampante 24 aghi 80 col. 144/120 ci Li (portatile)
SL-92 AI - stampante 24 aghi BO col. 240/200 cpi par
SL-210 AI - pane ‘24 aghi 80 col. 324/270 chi par/ser
$L-230 Al - stampante 24 aghi 136 col. 277/230 cpi pavser
‘5L-532 - stampante 24 aghi 136 col, 324/270 cpi par
MP-1350 Al - stampante 9 aghi 80 col. 360/300 cpi par/ser
MP-5350 Al - stampante 9 aghi 136 col. 360/300 cpi par/ser
BP-5500 FA - stampante 8 aghi 136 col. 554/462 coi par/ser
BP-5780 - stampanie 18 aghi 136 col. 780/520 cpi par/ser
SBP-10 AI - stampante 18 aghi 136 col. 960/800 cpi par/ser
(0P-105 A - Ad, 85, Letter, Legal 5 ppm LED ARRAY par/ser
‘0P-1085 PS - A6, BS, Letter. Legal 5 ppm LED ARRAY par/ser
OP-115A - AA, BS, Letfer_ 15 ppm Laser par/ser
S85855333333335
8883858883358383
SHARP
Tecnodittusione Group HO - Palazzo Fantan Data
Via Melegnana. 20 - 20019 Settimo Milanese (MI)
PC-4702 - Notebook V40 4.77MHz, 8087 640K FD 1 44M display LCD
PC-4721 - stessa configurazione con HD mi
PO-4741 » stessa cotte con HD
PC-5751 - 80386sx 20MHz, 2M FD TM N HD 120M display LCD
PC-8501 - 80386 20MHz, 2M FD 1.44M HD 100M display FTF LCD
PC-6541 - - 806286 ‘16MH2 1M
PC-6621 - 80386sx 20MH2, 2M
PC-6667 -
PoSra È
‘0-8041 MHz, T.6M FD 1.A4M HD 40M isp colore VGA
ne 75 - Pannello prolezione LCD-TST. VGA 640x480
(0A-1000 - Pannella proiezione a colori LED-TFT. VGA 640x480
HD 40M display TST LCD
st HO 20M 00) IST LCD
E FIA
ESESEES
suSzosbviatoon
SS
588
853358588838853
SIEMENS NIXDORF
Siemens Data SpA - Vle Monza, 347 - 20126 Milano
200; -2P - 80286 12MHz, RAM 1M FD 144M HD 20M schermo LCD
po RAM 2M FD 1.44M HD 40M schermo LCD
8810/16 - 80L286 12MHz. 1M FD_1.44M HD 40M VGA
Letter Size - 80C286 12MHz, 1M FD 144M HD 20M
8810/20 - 80386 20MHz, 1M FD 1.44M HD 40M
PCO-2 - 80286 12MHz, RAM 1M FD 1.2M/1.44M HD 20M mon. 12/14"
PCD-2M - 80296 12MHz, RAM 1M
8810/30 - 80286 12MHz, 1M FD 1
PCD-3Msx - 603965x pe, IM FD
44M mon.
1.44M Hi Boi Hi 1214
PCD- AME — 80486
PCD-A
ED 1.44M HD 155M mon. 12°/1
PCO-41/33 - 80486 33MHz 4M FD +
44M HD 155M mon. 12°/14* BIN
FD 1.44M da, Co fon 12/18" BIN
E
geggsaars
Ses
S=EF3oeniioswaotonna
Si
888888833888883835
Ss6
SOFTCOM
Solteom S11 - Via Zumaglia, 6/A - 10145 Torino
PG MASTER 286 - 12MHz, 1M HD 20M SK DUAL + mon. 14" DUAL
PC MASTER 286 - 12MHz. 1M HD 20f
Re MASTER 366 SX - 16MHz. 1M HD 20M SK DUAL + mon, DUAL 14°
MASTER 386 SX - IGMHz, 1M HD
de MASTER 386 - 20MHz. 1M HD 40M SK DUAL + mon. DUAL 14"
PG MASTER 386 - 20MHz, 1M HD 40M SK VGA + mon. VGA colore
PC MASTER 386 - 25MH2, CACHE 4M, HD 40M SK VGA + mon. VGA colore
386 - 33MH2, CACHE 4M, HD 40M SK VGA + mon. VGA colore
PC MASTER
PG MASTER 486 - 25MH? CACHE. 4M HD 180M Sk VGA mon, VGA col
pi MSA DE A - 80286 16MHz. 1M HD 40M + SK VGA
= 80386 20MHz, 2M HD 40M + SK VGA
SIDTMERGORRO. Pere 286 12 OW ESP. 4M
DISCHI MASTER 3.1/2 SHD
DISCHI MASTER 51/4 2HD
Scheda video color/Herc/Print
Scheda video VGA 1024x766 512k 16 B
Scheda video VGA 800600 256 K 8 Bit
Scheda video VGA 1024x768 1 M ET 4000 256 col.
Scheda fax XT/AT
Scheda parallela
Scheda seriale RS232
Scheda multi VOX AT
M Sk VAG + mon. VGA 14" monoci
40M SK VGA + mon. VGA colore 14"
SSSZZE
no a a torri
is Ss088888
8888S8888888858833355
Sp enco
88888
ss
293
Scheda Game Card
Scheda Clock Card
Scheda Espansione 2M EMS
Modem Smart Link 1200 estemo
Modem Smart Link 1200 interno Videotell
Modem Smart Link 1200 esterno Videotell
Modem Smart Link 2400 esterno
Modem Smart Link 2400 interno
Modem Smart Link 2400 estemo Videotell
Modem Smart Link 2400 EST MNP.
Moritor DUAL 14° FLAT SCREEN
Monitor VGA monocromatica
Moni YA cao 14° FLAT DUAL 1024760
Mouse MASTER 250 DPI
Scam DES Top A4 Toni di ii
Tavoletta Grafica 12x12
SONY
‘SONY ITALIA S.p.A. - Via Fratelli Gracchi, 30 - 20092 Cinisello Balsamo (MI)
CDU-531 - Lettore CO-ROM int BUS + Audio per IMB XT, PS/2
CDU-541 - Lettore CD-ROM int. SCSI + Audio per IBM XT, AT, PS/2
CDU-6201 - Lettore CO-ROM esi. BUS + Audio per IBM XT, AT, PS/2
CDU-6201 - Lettore CO-ROM est. BUS + Audio per IBM PS/2 microch.
CDU-6211 - Lettore CD-ROM est. SCSI + Audio per IBM XT, AT, PS/2
UP-3000P - Stampante video a colori ‘c
UP-5000P - Stampante video a col
UP-930 - Stampante video B/N Mitac LL)
CPD-1404 - Monitor 14" VGA 1024x768 Multiscan 25-50 KHz
CPD-1420 - Monitor 14" VGA 640x480
CPO-1402 - Monitor 14° CGA, EGA, VGA 900x560 Multiscan
GVM-1400 - Monitor 14" CGA, EGA, VGA, video 1024x768 Multiscan
GVM-2100 - Monitor 21” CGA, EGA, VGA, video 720x480 Multiscan
Bada
S33s88sS8433:
8885833388588
SPEA
Kyber srl - Via Ludovico Ariosto, 18 - 51100 Pistoia
PAINTER P1 - scheda grafica 1024x780 16-4096 colori 512k
PAINTER P3 - scheda grafica 1024x760 256-16mil colori IM
GALLERY S-S/E - scheda grafica 1280x1024 16-16mil colori 1M
GALLERY 2-2/E - scheda grafica 12801024 256-16mil colori 2M
FGA-1-1/E - scheda pica 1280x1024 256-16mil colori 2M VGA
FGA-4-4/E - scheda grafica 1280x1024 256-16mil colori 2M VGA
FLASH 1P - scheda grafica 1024x780 256-16mil colori IM MCA
FLASH 16S-GS/E - scheda grafica 1280x1024 16-16mil colori 1M
FLASH 1G2-G2/E - scheda grafica 1280x1024 256-16mil colori 2M
8233383888
8538883833
SPIDER-ELECTRONICS
Spider Elecionics simc. - Via Boucheran, 18 - 10122 Torino
Modulo a errore Spider-V42
Modem 2400-PC su scheda
Modem sio. PE + V23
Modem 2400-PC + Sendfax
Modem 2400 esterno par: 5
Modem 2400-PC. MP
Modem 2400 estero + dvn
Modem 2400/E esterno MNP
Modem 2400 estemo MNP 5 + V.23
Modem 2400 esterno V.42bis + V.23
Modem 2400 PS2 MNP 5 + V.23
Modem 2400 PS2 V.42bis + V.23
Scheda tax Send-Receive 9600
STORAGE DIMENSIONS
Modo St.1 - Via Masaccio, 11 - 42100 Reggio Emilia
MAC 40 ZFP - Hard disk esterno piatto 40M
MAC 100 ZEP - Hard disk esterno piatto 100M
MAC 195 ZFP - Hard disk estemo piatto 195M
MAC 325 S1 - Hard disk esterno verticale 325M
MAC 650 S1 - Hard disk esterno verticale 650M
MAG 1020 S1 - Hard disk esterno vetticale 1020M
MAC 2040 S2 - Hard disk esterno verticale 2040M
MCE1-100 Sì - Hard disk ottico rimovibile 1 Siae
MCE1-650 S1 - Hard disk ottico rimovibile 6501
s83S33338
838538858
SUMMAGRAPHICS
Oki Systems Italia SpA. - Cenlro Commerciale «Il Girasole»
Lotto 3.05/8 - 20084 Lacchiarella (MI)
SKETCH 961 - lormato 9" x 6" (AS)
SKECTH 1201 Il - formato 12° x 12°
294
SKECTH 1812 Il - formato 18" x 12" (A3)
MMB61 - formato 9° x 6" (A4)
MM1201 - formato 12° x 12
MM1812 - formato 18" x 12" (A3)
BIT PAD TWO - formato 11" x 11°
SUMMAMOUSE 445 - Mouse ottico a 3 tasti con alimentatore
MG 2020 - formato 20° x 20°
MG 2020 HA - formato 20° x 20", alta precisione
MG 1724 - formato 17° x 24° (A2)
MG 1724 HA - formato 17° x ni ti alta precisione
MG 2436 - formato 24" x 36" (
HG 2466 Hama 28° 6. (1 ata precisione
MG 3648 - formato 36" x 48" (AQ)
MG 3648 HA - formato 36° x 48° (AO), alta precisione
MG 4250 - formato 42° x 60 (A00)
MG 4260 HA - formato 42" x 60° (00), alta precisione
SUPERMAC TECH.
Delta S1.1 - Via Brodolini, 30 - 21046 Malnate (VA)
Monitor monocromatico 19° + monochrome Card
Monitor monocromatico 21" + monochrome Card
Monitor Platinum 19" Spectrum BAII
Monitor Gray Scale 21° + Spectrum 8 PDO
Monitor colore 16” Trinitron + Spectrum 8 serie
Monitor Trinitron 19" + Spectrum 8/II
Monitor colore 21° + Spectrum 8 PDO
Monitor SuperMatch 19" + Spectrum 24/11
Monitor colore 21° + Spectrum 24 POD
S.A.C.
Audio Line Snc. - Via Giuseppe Armellini, 31 - 00143 Roma
DIGITIZER GP7-MK2 - (50x66 cm)
DIGITIZER GPB - (50x50 cm)
DIGITIZER GP8 - (150x180 cm)
DIGITIZER GP8-3D - (300x300x300 cm)
DIGITIZER GP9 (36x48" - 1000 Dpi)
TANDBERG DATA
Data Base - Viale Legloni Romane 5 - 20147 Milano
Sistema di back-up PC IBM versione interna 45/60 Mb
Sistema di back-up PC IBM versione esterna 4560 Mb
Sistema di back-up PC IBM interfaccia SC SI 60 Mb slim
Sistema di back-up PC IBM interfaccia SC SI 120 Mb slim
Sistema di back-up PC IBM interfaccia 0IC-02 60 Mb
Sistema di back-up PC IBM interfaccia QIC-02 120 Mb
TANDON
Tandon Computer S.p.A - Via Enrico Fermi, 20 - 20094 Assago (MI)
T286N NF - 80L286 6/12MHz, 1M
7286 NSF - 80L286 6/12MHz, 1M FD 1.44M
T286 N 40 - 80L286 6/12MHz. 1M FD 1.44M HD 40M
T3865x N NE - B03B6SX 8/16MHz, 1M
T3865x N SF - 80386SX 8/16MHz, 1M FD 14M
T386sx N 40 - 80386SX 8/16MH2, 1M FD 1.44M HD 40M
PCA sU/286 SF - 80286 8/12MHz, 1M FD 1.44M
PCA sW/286 40 - 80286 8/12MHz, TM FD 1.44M HD 40M
PCA/12 SF - 80286 8/12MHz, 1M FD 1.2M
PCA/12 40 - 80286 &/12MHz, 1M FO 1.2M HD 40M
PCA/12 110 - 80286 8/12MHz, 1M FD 1.2M HD 110M
PAG/12 - 80286 8/12MH2, 1M FD 1.2M/1.44M
PAC 3865x - 80386SX &/16MHz, 1M FD 1.2M/1.44M
PCA sU/3B6sx SF - 803B6sx 8/20MHz, 1M FD 1.44M
PCA s|/386sx 40 - 80386sx B/20MHz, 1M FD 1.44M HD 40
PCA sU/3B6sx 200 - 80386sx 8/20MHz, 1M FD 1.44M HD 200M
LT/286 - 800286 8/12MHz, 1M FD 1.44M HD 20M video LCD EGA
LT/3869x - 80386sx 8/16MHz, 1M FD 1.44M HD 40M video LCD VGA
T386/20 SF - 80386 8/20MHz, 1M FD 12M
7386/20-40 - 80386 8/20MH2, 1M FO 1.2 HD 40M
T386/20-110 - 80386 8/20MHz, 1M FD 1.2M HD 110M
7386/33 SF - 80396 8/33MHz, 1M FD 12M
T386/33-110 - 80386 8/33MH2z, 1M FD 1.2M HD 110M
T396/33-330 - 80386 8/33MHz, 1M FD 1.2M HD 330M
PCASI/486 SF - 80486 B/25MHz, 1M FD 144M
PCA s/486 110 - 80486 8/25MHz, 1M FD 1.44M HD 110M
MCmicrocomputer n. 109 -
1.615.000
1.690.000
2.110.000
2.115.000
2.190,000
2.690.000
2.125.000
2.750.000
2.795.000
3.495.000
4.145.000
2.940.000
3.640.000
2.690.000
3.190.000
4.990.000
luglio/agosto 1991
PCA si/486 200 - 80486 8/25MHz, 1M FD 1.44M HD 200M
7486/33 SF - 80486 8/33MH2, 2M FD 12M
T486/33-110 - 80486 8/33MHz, 2M FD 1.2M HD 110M
T486/33-330 - 60486 B/33MHz, 2M FD 1.2M HD 330M
T4B6/33-660 - 80486 8/33MHz, 2M FD 1.2M HD 660M
T486/33 SF A TORRE - 80486 8/33MHz, 8M FD 1.2M/1.44M
T486/33-300 A TORRE - 60486 8/33MHz, BM FD 1.2M/1.44M HD 300M
T486/33-1200 A TORRE - 80486 8/33MH2, 6M FD 1.2M/1.44M HD 1200M
ADD-ON-PAC - 30-40MB PER AT
ADD-ON-PAC - 30-40MB PER XT
guida computer
8.490.000
14.690.000
15.190.000
18.190.000
19.690.000
16.190.000.
19.690.000
25.690.000
‘900,000
1.190.000
TANDY
Super Tronic 811 - V.le Monza, 226/228 - 20128 Milano
Portatile mod. 102 - 80C85 2.4MHz, 32K display cris. lia,
Portatile mod. 200 - 80C85 2.4MHz. 24K display tris. lia
Portatile mod. 1400FD - V20 7.16/4.77MHz, 768K 2 FD 720K
Portatile mod. 1400HD - V20 4.77MHz, 768K 1 FD 720K+HD 20M
1000 SL/2 - 8086 8/4 MHz, 512k FD 360K
1000 TL/2 - 80286 8MHz, 640K 1 FD 720k scheda Hercules
1400 FD - Nec V20 8MHz, 640K FD 720K display cris. lig
3000 NL 12 - 80286 12MHz, RAM 640K 1 FD 1.44M
4000 SX - 80386sx 16 MHz, 1M 1 FD 1.44M scheda grafica VGA
4000 - 80386 16MHz, IM 1 FD 1.44M
4000 LX - 80386 20MHz, 2M 1 FD 1.44M
4020 LX - 80386 20MHz, 1M FD 1.44M scheda grafica VGA
4025 LX - 80386 25MHz 2M FD 1.44M
5000 MC - 60386 20MHz, 2M 1 FD 1.44M scheda grafica
Hard Disk Controller per Tandy 3000 NL/4000 FD/4000LX
Monitor VGM-100 monocromatico
Monitor VGM-200 colore CGA
Monitor VGM-3000 colore VGA
DMP 133 - Stampante 9 aghi 80 col. 160cps
DMP 442 - Stampante 9 aghi 136 col. 300cps
LP 1000 - Stampante Laser 300dpi 6 pagimin
TEXAS INSTRUMENTS
Texas Instruments S.p.A. - Centro Direzionale Colleoni Palazzo Perseò
Via Paracelso. 12 - 20041 Agrate Brianza (MI)
386/SX MOD 2M040 - 2M, FD 1.2M/î.44M, HD 40M monitor mono
386/SX MOD 2VG40 - 2M, FD 1.2M/1.44M, HD 40M monitor VGA
386/SX MOD 2M0110 - 2M, FD 1.24/î 44M, HD 110M monitor mono
386/SX MOD 2VG110 - 2M. FD 1.2M/1.44M, HD 110M monitor VGA
366/SXP MOD 2M040 - 2M, 7 SLOT, FD 1.2M HD 40M monitor mono
386/SXP MOD 2VG40 - 2M, 7 SLOT, FD 1,24 HD 40M monitor VGA
386/SXP MOD 2M0110 - 2M, 7 SLOT, FD 12M HD 110M monitor mono
386/SXP MOD 2VG110 - 2M, 7 SLOT, FD 1.2M HD 110M monitor VGA
386/SXP MOD 2M0320 - 2M, 7 SLOT, FD 1.2M HD 320M monitor mono
386/SXP MOD 2VG320 - 2M, 7 SLOT. FD 1,2M HD 320M monitor VGA
386/33 MOD 2M040 - 2M, 7 SLOT, FD 1.2M/1.44M HD 40M mon. mono
386/33 MOD 2VG40 - 2M, 7 SLOT, FD 1.2M/1 44M HD 40M mon, VGA
386/33 MOD 2M0110 - 2M, 7 SLOT, FD 1.2M/1.44M HD 110M mon. mono
386/33 MOD 2VG110 - 2M, 7 SLOT, FD 1.2W/1.44M HD 110M mon. VGA
386/33 MOD 2M0320 - 2M, 7 SLOT, FD 1,2M/1.44M HD 110M mon. mono
366/33 MOD 2VG320 - 2M, 7 SLOT, FD 1.2M/1-44M HD 110M mon, VGA
486/25E MOD 2M040 - 4M, 7 SLOT, FD 1.2M HD 40M monitor mono
486/25 MOD 2VG40 - 4M, 7 SLOT, FD 1.2M HD 40M monitor VGA
486/25E MOD 2M0110 - 4M, 7 SLOT, FD 1.2M HD 110M monitor mono
486/25E MOD 2VG110 - 4M, 7 SLOT, FD 1.2M HD 110M monitor VGA
486/25E MOD 2M0320 - 4M, 7 SLOT, FD 1.2M HD 320M monitor mono
486/25E MOD 2VG320 - 4M, 7 SLOT, FD 1.2M HD 320M monitor VGA
MICROLASER BASE
MICROLASER POSTSCRIPT 17 FONT
MICROLASER POSTSCRIPT 35 FONT
MICROLASER XL 16ppm
MICROLASER XL 16ppm PS 17 font
MICROLASER XL 16ppm PS 35 font
STAMPANTE 8930, COLORI 600 CPS
STAMPANTE 835, NERO 300 CPS
TV 2000 - 800286 12MHz, 1M, HD 20M, LCD, 19 Kg
TM 3000 - 800386 20MHz, 2M, HD 20M LCD, 24 Kg
TM 3000 - 806386 20MHz, 2M, HD 40M, LCD, 2.4 Kg
TM 3000 - 80C386 20MHz, 2M, HD 60M, LCD, 2.4 Kg
TITAN
Titan Computer S.r.l. - Via Rimembranza - 84085 Mercato S. Severino (SA)
TIT2A42M - 286/12MHz HD 42M RAM 1M FD 1,2/1.44M monocr.14" HCga
TIT2A2OV - 286/12MHz HD 200M RAM 1M FD 1.2/1.44M monocr.14" VGA
TIT2A42C - 286/12MHz HD 42M RAM 1M FD 1.2/1.44M colore 14" VGA
TIT2A20C - 286/12MHz HD 200M RAM 1M FD 1.2/1.44M colore 14" VGA
MCmicrocomputer n. 109 - luglio/agosto 1991
THT2A42M - 286/16MHz HD 42M RAM 1M FD 1/2/1.44M monocr.14" HCga
THT2A20V - 286/16MHz HD 200M RAM 1M FD 1.2/î.44M monocr.14" VGA
THT2A42C - 286/16MHz HD 42M RAM 1M FD 1.2/1.44M colore 14" VGA
THT2A20C - 286/16MHz HD 200M RAM 1M FD 1.2/1.44M colore 14" VGA
TIX3A42V - 396/16MH2 HD 42M RAM 1M FD 1.2/1.44M monocr.14" VGA
TIXZAZ0C - 386/16MHz HD 200M RAM 1M FD 1.2/1.44M colore 14° VGA
TIT3A42V - 386/25MH2 HD 42M RAM 2M FD 1,2/1.44M monoer 14" VGA
TIT3A1.20 - 386/25MH2 HD 1.268 RAM 2M FD 1,2/1.44M col. 14" VGA
TC23A42V - 386/25MH2 CM 64K HD 42M RAM 2M FD 1,2/1.44M
mon.14° VGA
TC23A1,2C - 386/25MHz CM 64K HD 1268 RAM 2M FD 1.2/1.44M
col. 14° VGA
TC33A42V - 386/33MHz CM 64K HD 42M RAM 2M FD 1.2/1.44M
mon. 14" VGA
TEMAIaR ‘386/33MH2 CM 64K HD 1.2GB RAM 2M FD 1.2/1.44M
col,
TC24AA2V - 386/25MHz CM 64K HD 42M RAM 4M FD 12/1.44M
mon. 14" VGA
TRA 386/25MH2 CM 64K HD 1.2GB RAM 4M FD 1.2/1.44M
201
Re aa CM 64K HD 42M RAM 4M FD 1.2/1 44M
mon.1
O 386/33MHz CM 64k HD 1.26B RAM 4M FD 12/1.44M
col.
LS5200M-80286 - 16MHz, RAM 1M, FD 1.44, senza tast,, HCga, MiniDesk
LS5200V-80286 - 16MHz, RAM 1M, FD 1.44, mon.9/14", VGA, MiniDesk
LS5200C-80286 - 16MHz, RAM 1M, FD 1.44, col. 14". VGA, MiniDesk
LS5290C-80286 -
2.072.000
4.138.000
3.016.000
4.826.000
2.984.000
5.840,000
3.992.000
13.682.000
4.578.000
14.266.000
5.040.000
14.474.000
7.070.000
16.758.000
7.722.000
17.410.000
1.044.000
1.640.000
2.328.000
16MHz. RAM 1M; HD SOM, FD 1.44, col 14°, VGA, MiniDesk 3514.000
TOSHIBA
Toshiba Information System (Italia) SpA
Via Cantù, 1 - 20092 Cinisello Balsamo (MI)
TiÒOO - 80C88 477MHz, RAM 512k FD 720k LCD
71000 SE - 80088 9.54MHz, RAM 1M FD 3,5° 1.44M/720K LCD
T1000 XE - 80C88 9 54MHz, 1M HD 20M dispiay LCD
74000 LE - 80C86 9.54MHz, 1M FD 1.44M HD 20M display LCD
74200 XE - 80C286 12MHz, 1M, HD 20M+FD 144M/720K display LCD
1200 XE/40 - Come 11200 XE ma con HD da 40M
731006 - 80286 12MHz, RAM 1M, HD 20M+FD 720K/1 44M disp plasma
131008/40 - come 131006 con HD 40M
73200 - 80286 12MHz, RAM 1M HD 40M + FD1.44M/720K disp. plasma
T2000SX - 80386SX 16MHz, 1M FD 1.44M /720k HD 20M disp.LCD
T2000SX/40 - Come T2000SX ma con HD da 40M
T3100SX - 80386SX 16MHz, RAM 1M HD 40M+FD720K/1.44M disp. plasma
T3100SX/80 - come T3100SX con HD 60M
T3200SX - 80366SX 16MHz, RAM 1M HD 40M+FD720K/1,44M disp. plasma
T32008Y/120 - come T32008X ma con HD da 120M
T3200SKC/120 - B0386SX 20MHz, RAM_1M HD 120M+FD720K/1 44M, LCD
T5100 - 80386 16MHz, 2M FD 1.44M/720K HD 40M disp, piasma
T5200/40 - 80386 20MHz, RAM 2M HD 40M + FD 720K/1 44M, VGA
T5200/100 - come T5200/40 con HD 100M
15200/200 - come T5200/40 con HD 200M
152000/100 - 80386 20MHz, 2M FD 1.44M/720K HD 100M
disp, LCD VGA colore
15200C/200 - come T5200C/100 con HD 200M
T8500/25 - 80386 25MHz, RAM 2M HD 100M FD 1.44M/720k
EXPRESS WRITER 301 - stampante 24 aghi 80 col. 50 cos
PAGELASER 6 - stampante Laser 6 ppm 512K 150 togli
PAGELASER 8 - stampante laser 8 ppm 512k 200 fogli
PAGELASER 8 PS - stampante laser 8 pom 25M 200 fogli
PAGELASER 12 - stampante laser 12 ppm S12L 250 togli
TULIP COMPUTERS
Tulip Computers Italia Spa. - Via Mecenate. 76/3 - 20138 Milano
Tulip PC compact 2 - NEC V20 9.54MH2, 640K FD 1.2M 0 1.44M
Tulip PC compact 2 - stessa configurazione + HD 20M
Tulip AT compact 3 - 80286 12MHz, 1M FD 1.2M o 1.44M + HD 20M
Tulip AT compact 3 - stessa configurazione con HD 40M
Tulip SX compact 2 - 80386SX T6MHz, 2M FD 1.2M 0 1-44M + HD 40M
Tulip SX compact 2 - stessa configurazione con HD 100M
3.200.000
Ha
Tulip AT 386/25 - 80386 25MHz, 4M FD 1.2M o 1.44M 32K Cache + HD 40M iron
Tulip AT 386/25 - stessa configurazione con HD 100M
Tulip AT 386/25 - stessa configurazione con HD 150M
112000
Tulip TR 386/25 - 80386 25MHz, tower 4M FD 1.44M 32k Cache + HD 100M 9.900.000
12
Tulip TA 386/25 - stessa configurazione con HD 150Mi
Tulip TA 386/25 - stessa configurazione con HD 330M
Tulip TR 386/25 - stessa configurazione con HD G60M
Tulip TA 466. - 80486 25MHz, BM B slot EISA FD 1.2M/1-44M
HD 100M scheda video VGA
Tulip TR 486 - stessa configurazione con HD 660M
Tulip NB 286 - 80C286 12MHz, 1M FO 1.44M HD 20M display LCD
Tulip WS286 Isolan - 80286 12MHz, 1M FD 1.44M/1.2M
‘900.000
15.600.000
16.600.000
20.800.000
27.500.000
5.000,000
‘3.000.000
295
Éuida computer
Tilip WS286 (sola — stessa configurazione senza Floppy I LAP38640D - LAP-TOP 396SX 16MHz, 1M FD 1.44M + HO 40WD. LCD VGA 4600000
Monitor monoeromatico 12° fostri verdi o bianchi .000 | N28620D - Note Book 28ESX 12MHz. 1M4+FD 144Mb+HD 20M, LCD VGA 4 100.000
Monitor VGA 14° monocromatico con scheda VGA 800.000 | Sistemi unix
Monitor VGA colore 14° con scheda VGA XGB6GE - 80385 33MHz, 4M FD. 144M + HD 170Mb Unix 32 7.600,00
Monitor VGA 14° monocromatico YAGED - 80486 33MHz EISA, BI FD 1.A4M + HD SCSI 330M Unix 321660000
Monitor VGA 14° colore Terminal intelligent
Mouse universale UINISZBGS - 80286 1SMHz, 1M FO 144M 1.350.000
UNISZBGESNN - 80286 15MHa, 1M FD |.44M Emhomet ETHN
soltvare TCP/IP © DOS NFS 270.000
UNIBIT Riti locali lan manager
Unibi spa = Via di Tore Riga, 6 - 00131 Roma ‘53966/LM - 80386 EI &M FD 1.A4M + HD 170 Mb OS/2 121
è Lan Manager 2005 unt 9.400.000
SHBEDII > DAG SUE PISA, 12 FD 1A4MO + HD SCSI 320 VGA
DS/2 121 e Lan Manager 20 5 utent 16.500.000
Reti locali novll
5906G/N - 80386 33MHa, dM4 FD. 1.44M + HD 170Mb
Novell Nelware 286 8 utenti 9,800/000
SABBIA - 8OAGO SIM? ESA, BI FD 1444 + HD SCSI GAM VGA
Novell Netwara 286 100 ulent 22.000.000
DIENIO — iena Here 100 uteni ice di 2.300.000
Inistation
UNISZABE - 80286 15MHz, 1M Elhemel ETHI per Novell e Network 0S 1.500.000
UINISSBBEF — BOSBGSX 15MHz. 1M FD 1.44M 2200.0008
Schede Elhemet
ETHN - Scheda Ellemet Unidala bus 8 Dl (comp. NE1000)
ETHWB - Scheda Ethare! Unidala bus 8 bit (comp. WDB003)
ETHIG - Scheda Eihemet Unidata bus 16 dil (comp. NE2000)
ETHWIG - Scheda EMhemet Unidala DUS 16 Di (comp. WOE003)
ETHE - Scheda Elhemet EISA 22 bil
WDBOO3EM - Scheda Elhemel Westein Digital Microchannel 16 bit
WDEOOSE - Scheda Ethemet Westem Digial WDEOOGE bus 8 bi
\DBOO3E1G - Scheda Ethernet Westam Digital WOBOOSE bus 16 tit
NEZ - Scheda Ethernet Nowell Microchannei 32 bi
NE/2-32 - Scheda Elhemnel Novell Microchannet 32 bit 1.500.000
NEGO - Scheta Eine] Novel ESA 32 DI bus masi 2.400.000
EICOATIM - nini Mogem 2400 ba CCI v22 ZA, Bei 103 2124 300,000
o iu js
EMBGH - Modem 960 bau MAP CCTT V2) 22 V28 Vi VG n
Travelmate T 3000 mod. 40 - B03B6SX 20MH2. 2M FD 3.5” HD 40M ILE là 1500;
Trevetmte 3000 mod. 60 - O3BSSK 20M 2M FD 35, 4D ROM ei ua Vai Vaz Vazbis, V23 V32
TS 3000 mod: 140 - 80386 33MHz, 4M 644 FD 35° HD 1401 500.000
TS 3000 mod. 320 - 80386 33MHz, AM 64K FD 35° HD 320M MOSS METZ Daus e Eni sor
i e E) SODODO | MI4 - Monlior monocromatico MGA_14 polli piatto basculante
TS 4000 modi 620 - B0486 25MHE BM B4K FD 35° HD 620V #00 MGVGA - Moritor colori 14 pollici VGA risoluzione 640x460
TS 4000/1 mod. 320 - BOABG 2SM2. BM 64K FD 3.5" HD 320M ol MESOG01 - Moritor colori 16 pollici multisme ris. fino 1280x1024
TS 4000/1 mod. 620 - 80486 25MHz. BM 64 FD 35° HD 620M
DSP 14 - monitor monocromatico 14° Î
VGM/3 12 - monitor monocromatica 12 US ROBOTICS
VGA/G 14 - monitor monocromatico 14° Spider Electtonis snc. - Via Bouoheron, 18 - 10122 Torino
VGC/3. 14 - monitor colore 14°
MSG 2A - monitor multisincronisma colore 14°
MSG 3D - monitor myllsincronismo colore 14°
MSG 4D - monitor multsineronismo colore 16
MSC 5D - monitor multiincronismo colore 20'
UB ATO- stampante 9 aghi 80 col. 192/40 cos
Ui8 2150/P - stampante 9 aghi, 80 col, 220/40 cos
UB 2250/P - stampante 9 aghi, 136 col 220/40 cos
UR 2300/P - stampante 9 agli, 80 col. 324/54 cos
LB 2400/P - stampante 9 aghi 136 co]. 324/54 00s
UB 1100» stampante 24 aghi, 110 col. 240/50 cos
UB 3300/P - stampante 24 aghi, 80 col. 240/60 cos
UB 3400/P - stampante 24 aghi. 126 col. 240/60 cos
UB 4400 - stampante 24 aghi, 196 col, 264/88 cos
UB 4400 C - stampante 24 aghi, 136 col. 264/88 cos colori
UB 4600 - stampante 24 aghi, 135 col, 400/133 cos
UB 5600 - stampante 24 aghi, 136 col. 486/1620ns
UB 7100 52-S - Let Array, G40K Ad Sppm 200 dpi
UB 7100 PS-D - Led Array, 2M AA, Spom 200 doi
UB 7200 52-S - Laser, G40K A4, 12 ppm 300 dpi
Diconix 150 Plus — gelto di inchiostro 80 col, 180/44 cps
Diconix 300 - getto di inchiostro 80 col. 310/61 cps
Diconix 300 W- gelto di inchiostro 196 col. 310/61 cps
DS 216 mod, 45/H - 80286 8/16MH2 1M
DS 216 mod, 45/V - 80286 8/16MH2. 1M
DS 216 mod. 90/H - 80286 8/16MHe, 1M
DS 216 mod, ION » - 80286 B/6MHz. 1M
DS 316 mod,
DS 316 mod
DS 316 mod.
DS 316 mod.
DS 320 mod. 45 - BOZAGSX #0/2OMHz, 2M FI
DS 320 mod. 90 - 80386SX 10/20MHz, 2M FI
DS 320 mod. 135 - 80386SX 10/20MHz, 2M FD
DS 325 mod 2° 80386 12/25MHz, 4M FD 35°
DS 325 mod 9% - 60386 12/25MI
DS 325 mod.
DS 333 mod, 90 -
DS 333 mod. 135 - 80386 33MHz. AM 64 FI
DS 333 mod. 180 - 80386 33MHz. 4M 64K FD 35" HD 180M
DS 425 mod, 90 - 80486 25MHz. 4M 64K FO 3,5 HD 90M
DS 425 mod. 135 - 80486 25MHz, 4M 64K FD 3.5" HD 135M
DS 425 mod, 180 - 80486 25MH2, 4M 64K FD 35° HD 180M
LS V30 mod. 1 - V30 10MHz. 1M FD 3.5" schermo LCD
LS V30 mod. 40 - V30 10MHz. TM HD 40M schermo LCD
LS 212 mod. 20 - 80286 12MHz. IM 1FD 35° HD 20M schermo LCD
LS 320 mod. 40 - 80386SX 20MHz, 1M FD 35° HD 40M schermo LCD
LS 320 mod. 80 - 80386SX 20MHz. 1M FD 35° HD 80M schermo LCD
Travelmate T 2000 mod. 20 - 80C286 12MHz. 1M FD 3.5" HD 20M
8888S8555835S888S8S883S3ss
ESBBSGSSSSSsss 53 SSBES8S58
5
E
Modem Courier HST Dual st
Modem Courier HST Dual/PC
Backmount HST Duaì SL
Modem Courier V.32 bis
Modem Courier V.32/PC
Rackmount V.32 bis
Modem Courier HST
Modem Courier HST/PG
Rackmount HST
VEGLE
fegas Computer Communications ITALIA spa
VE ee 18 007 Colnzno e)
CE CODE D — 600 10, GHOK HD 20/4, HGCIOGA mon, 14
GE 2612 D - 80286 12MHz, 1024k HD 40M, VGA mon
GÌ 2612 D = 80286 12 1024 HD GO VGA mon 14
CS 2616 D - 80286 16MHz 1024k HD 40M, VGA mon, 14°
CS 2616 D - 80286 16MHz. 1024K HD 80M, VGA mon, 14
CS 36165 D - 80386 SX 16MHz, 1024K HD 40M, VGA mon
CS 36165 D - 80386 SX 16MHz. 1024k HD 80M, VGA mon
CS 36205 D - 80386 SX 20MHz 1024K HD 40M. VGA mon
UNIDATA CS 36205 D - 80386 SX 20M{H2, 1024k HD B0M, VGA mon. 14°
CF 2616 D - 80286 16MHz 1024k, HD 40M, VGA mon, 14
Unidata srl - Via S Damaso, 20 - 00165 Roma CE 2616 D - 80286 16MHz 1024K. HD 80M, VGA mon. 14"
CF 36165 D - 80386 SX 16MHz, 1024K, HD 80M, VGA mon. 14°
Personal Computer CF 36208 D - 80386 SX 20MHz. 1024K HD 80M, VGA mon. 14°
PXGO04 - 80286 15MHz. 1M FD-1.44M CF 2625 D - 80386 DX 25MHz 1024K, HD 80M, VGA mon. 14°
PYGO84D - 80286 15MH2, IM FD_1.441 CF 3625 D - 80366 DX 25MHz, 1024k, HD 120M, VGA mon. 14
PAT044D - 803BOSX T6MHz, 2M FD 1 CF 3633 D - 80386 DX 33MHz. 4096K, 32k © HO 80M, VGA mon.1d"
PA70G4D - B0386SX 16MHz 2M FD 1 CF 3633 D - 80386 DX 33MHz. 4096K. 32 C HD 10M, VGA mon 14
PAESAAD - BOGB6 25MH2, dii FD 1.44
PAESGAD - 80386 25MH2, AM FD 1441
AX8084D - 80386 3aMH2, 4M FD 1.44
AXGOF4D - 80386 3aMHz 4M FO 1
AX90G4D - 80486 33MH2, EISA, 4M
AXGOH4D - 80486 33MHz. EISA, 4M
Rsa 5sb33Ss382385 8253428
888888883885 383888388883
ES
++4+ 824
Fra
Sia
1096K,
GT 3625 T - 80386 DX 25MH2, 1024, HD 120M, VGA mon. 14°
CT 3625 T - 80386 DX 25MHz. 1024k, HD 180M, VGA mon. 14
CT 3633 T - 80386 DX 33MH2, 4096k, 32k C HD 120M VGA mon. 14°
tb + HD do 1000M CT 3633 T - 80386 DX 33MhHz. 4096k, 32k C HD 180M VGA mon, 14° 8.325.000
SSEbEsI
333
®
ss
sz
4
296 MCmicrocomputer n. 109 - luglio/agosto 1991
CT 4625 T - 80486 25MH2z, 4096k, 64K C HD 180M VGA mon. 14"
CT 4625 T - 80486 25MHz. 4096K, 64K C HD 300M VGA mon, 14°
Éuida computer
12.170.000
14.115.000
VICTOR
Viotor alia - Via Acerbi 23, 16148 Genova
VBEPFD - 80c86 10MHz. 640K 2FD 720K display LCD
VBGPHD - 80C86 10MHz, 640K 1FD 720k HD 20M display LCD
V286P30 - 80286 10MHz, 1M FD 1.44M HD 30M display Plasma
VEBGMSF - 80286 12MHz. 1M FD 144M
V286M40 - 80286 12MHz, 1M FD 1.44M HD 40M
V286MB0 - 80286 12MHz, 1M FD 1.44M HD SOM
V286M120 - 80286 12MHz 1M FD 1. vr HD 1200
V386MSF - 80386sx 16MHz, 11
i Ha o 1
VAB6T/G00/25 - 80486 25MHz. 4M
V8B6TU/120/33 - 80386 33MHz, 4M
V386TU/300/33 - 80386 33MH2, 4M
V3B6TU/600/33 - 80386 33MHz, 4M
VIDEO SEVEN
Editrice lialiana Software SpA - Via Fieno. 8 - 20123 Milano
V LUX - scheda MDA-CGA HERC ris. lap
VGA - scheda MDA-CGA-HERC-VGA ris. 800x|
FWR VG - scheda MDA-CGA-HERC-VGA ris. “estos
V-RAM VGA 512 - scheda VGA con 512k RAM ris. 1024x76-16
V-RAM VGA 256 - scheda VGA con 512K RAM rìs 1024x76-4
VGA-1024ì - scheda VGA ris. 1024x 76-16
VGA-1024i 512- come sopra con 512K RAM
WANG
Wang Italia SpA, - S.S. Padana Super 20090 Vimodrone (MI)
PO 250/16 - 80286 16MHz 1M FD 525/3.5° HD d0M
PC 280/20 - 80286 20MHz. 1M FD 525/35" HD 100M
PC 382 - 80386 20MH2, 4M FD 525°/3.5° HD 143M
773.5" 64K cache HD 100M
13,5 64K cache HD 200M
3.5" HD 200M
WYSE TECHNOLOGY
Wyse Technology - Centro Direzionale Milanotiori
Strada 7. Pal. 12 - 22089 Rozzano (MI)
Personal computer
W-2012-0? - 80286 12MHz, 1M FD 12M, MS-DOS 33
Wy-2012i-03 - 80286 12MHz, 1M FD 1.44M, MS-DOS 33
WY-2012i-40 - Stessa cont. del WY-20121-03 con HD 40M
D3865X-165-00 - 80386sx 16MHz, IM, MS-DOS 4.1, VGA
D386SX-165-03 - Stessa conf. del D386SX-16S-00 con FD 1.44M
D3868X-165-40 - Stessa cont. del D386SX-165-03 con HD 40M
1386-25-01 - 80386 25MHz 1M FD 12M, MS-DOS 41
D386-25-03 - Stessa conf del D386-25-01 con FD 1.44M
1386-25-40 - Stessa cont. del D386-25-03 con HD 40M
D386-25-110 - Stessa conl. del D386-25-03 con HD 110M
D486-25-01 - 80486 25MHz, 2M FD 12M, MS-DOS 4,1
D486-25-03 - Stessa cont. del D486-25-01 con FD 1.44M
D486-25-110- Stessa cont. del D486-25-03 con HD 110M
D486-25-200 - Stessa cont. del D486-25-03 con HD 200V
D4B6-25-300£ - Stessa conî. del D4B6-25-03 con HD 300M-ESDI
D486/33E-07 - 80486 33MHz EISA, 2M FD 1.2M, MS-DOS 4.1
D486/33E-03 - 80486 33MH2 EISA, 2M FD 1.44M, MD-DOS 4.1
D486/33E-300 - Stessa conf, del D486/33E-03 con HD 300M-ESDI
D486/33E-660 - Stessc conf, del D486/33E-03 con HD 660M-ESDI
Terminali
Wr-30
wa
w-so
Wr-120
W-160
W-185
Wr-370
Monitor e schede video
MCmicrocomputer n. 109 - luglio/agosto 1991
BESDRSISSE
&
B#88838888558
BASE
8
WY-455 - Scheda SUPER VGA, 800x600
WY-470 + Scheda SUPER VGA HI-RES, 1280x 1024
WY-7500 - Processore grafico HI-RES, monocromatico, 1280x<1024
WY-550 - Video VGA 14" monocromatico
VW-655 - Video VGA 14" colore 640x480
WWY-670 - Video SUPER VGA HI-RES, MULTISYNO, colore, 1280x1024
WY-790N- Video 19° monocromatico, HI-RES, 1280x 1024
ZENITH DATA SYSTEMS - GROUPE BULL
Zenith Data Systems Ialia
Milanofiori Strada 4 Palazzo AG - 20090 Assago (MI)
Z286LP Plus-t - 80286 12MHz, 2M, FD 144
Z286LP Plus-100 - 80286 12MHe, 2M, FD 1.44, HD 100M
T-LS-1 - 80396/5x 16MHz, 1M, FD 144
2-LS-40 - 80386/sx 16MHz 1M, FD 1.44, HD 40M
21S1-1 - Minisport 80C88 10MHz, IM 768K ROM HD 20M
1P286e-20T - Supersport 80286 12MHz, 1M FD 1.2M HD 20M
2P286e-407 - Supersport 80C286 12MHz, IM FD 1,2M HD 40M VGA
2P3B6x-407 - Supersport 803865x 16MH2. IM FD 12M HD 40M
2P38691-1207 - Supersport 80386sx 16MH2. 1M FD 1.2M HD 100M
73865x/16-40 - 803869x 16MHz, 2M FD 1.44M HD 40M
20-150-1 - Hard disk IDE Kit 155M
2A-3700-H2 - Hard disk IDE Kit 40M
20-1510 - Hard disk ESDI 150M
2D-320-E - Hard disk ESDI 320M
2AB-3600-DI - Hard disk drive Kit da 160M
ZAT-4200-D3 - Hard disk Kit SCSI 360M
2AT-4200-D6 - Hard disk Kit SCSI 670m
20-760-S - Hard disk Kit SCSI 760M
ZAT-4200-DC - Hard disk Kit SCSI 1,26b
2AT-4200-EC - DTP EISA controller aggiuntivo.
2A-2486/25E-170 - 80486 25MHz, 4M FD 1.44M HD 170M
2486/25E-170 - 80486 25MHz, 4M FD 1.44M HD 170M
3900-CI - Coprocessore matematico 80387sx/20MHz
CPF-1341 - Copracessore 8038750/20MHz
13865w/20-1 - 80386sx 20MH2, 2M FD 1.44M
13865/20-80 - 80386sx 20MHz, 2M FD 1.44M, HD 80M
13865x/20-150 - 8038654 20MHz, 2M FD 144M, HD 155M
2386/25-70 - 80386 25MHz, 2M FD 1.44M HD 70M
2386/25-150 - 80386 25MHz. 2M FD }.44M HD 150M
1-386/25-M-100 - 80386 25MHz, 4M FD 1.44M HD ESDI 100M
2-386/25-M-160 - 80386 25MHz, 4M FD 1.44M HD ESDI 160M
1386/39E-150 - 80386 EISA 33MH2, 4M FD 1.44M HD 150M
7386/39E-320 - 80386 EISA 33MHz. 4M FD 1.44M HD 320M
2486/25E-80 - 80486 25MHz, 4M FD 1.44M HD BOM
2486/25E-170 - 80486 25MHz, 4M FD 1-44M HD 170M
2486/33ET-360 - 80486 33MHz BM FD 1.44M HD 360M
CPU1320 - BM400, 8038654/16MH2. RAM 2M, FD 1.44M HD 40M
CPUT321 - BMAOO, 8038691/16MHz, RAM 2M, FD 1.44M HD 80M
CPU1332 - BM500, 80386/20MHz, RAM 2M, FD 14M + HD 80M
CPU1333 - BMS00, 80386/20MHz, RAM 2M, FD 1.44M + HD 140M
CPU1334 - BM500, 80386/20MHz, RAM 4M. FD 1.44M + HD 140M
CMK1310 - RAM 2M, (2x1M SIMM)
CMK1230 - BMS0O 4M ext (SIMM) B0ms
CMM1330 - BMS00 4M ext. card (add.cmk1310)
2A-3600-C] - 80387/25MH7
2A-3800-CI - 80387 33MHz x 386/33
2416-SS - B0C287 12MHz (Supersport 286/2868)
2A3700-CI - 80387sx 16MHz (Supersport 386SX/d13865x)
2MM-149-P - Monitor 14" VGA analogico, b/n
DMU1964 - Monitor 14" VGA Monocromatico
ZCM-1390 - Monitor 13" VGA analogico colore
ZCM-1492 - Monitor 14" VGA analogico schermo piatto colore
1CM-1650 - Monitor 16° VGA compatibile Multisync, colore
CTS1963 - Sireamer Tape 150 M esterno
Compuprint 4/12 80 col. 160/40 cos
Compuprint 4/14 80 col, 160/53 cos
Compuprint 4/22 80 col. 200/50 cps
Compuprint 4/23 136 col, 200/50 cos
Compuprint 4/24 136 00. 240/80 cps
Compuprint 4/40 100 col, 300/70 cos
Compuprint 4/41 136 col. saro e
Compuprint 4/43 116 cal. 300/
Compuprint 4/51 436 col. sorto cos
Compuprint 4/52 136 col. 300/100 cos
Conmuprint 4/54 136 col, 360/120 cps
Compuprint 4/62 154 col. 250/120 cos
Compuprint 4/64 136 col, 480/75 cos
Compuprint 4/66 136 col. 400/180/75 cps
Compuprint 4/68 136 col, 600/150 cos
Compuprint Laserpage 602 6 ppm
Compuprint Laserpage 622 6 ppm 300x300 dpi
Compuprint 870.18 aghi 196 col 750150 cos
adsss
38888
B88885883888888
SS33S383333583828
8
8
297
unico esemplare, fra privati.
Vedere istruzioni e modulo a pag. 305.
VENDO
Vendo Archimedes 310 completo di monitor a colon, Pe
Emulator, programmi, DTP. giochi, Paint, CAD L
1500 000 Tel. 06/8600519 Roma.
Vendo Apple IGS perfetto (scheda esp. per 4 Mbyte
installato -, Hard disk intemo 42 mbyte: monitor volre
divo 800K. manuali utente; mouse; software vano) a L
2.300.000 trattabili (valore alettivo 4.000.000 circa). Tele
fonare allo (0429) 87232 (zona Padova) dalle 20,00 alle
22.00 (Alessandro)
Per Amiga 500 vendo. causa mutilizzo, 16 programmi
onginali (avventure Sierra, ecc), Richiedere la lista prezza-
ta a Luca Osella, Corso Chieri 107, 10132 Torino Tel.
011-8987054
Vendo video processore Eltos VS 100 L_ 900,000 Zoppi
Walter - Via della Libertà 15, 19013 Devia Marina (SP),
Tel. 0187/816562
Scheda Hercules, con uscita per stampante parallela +
monitor mono cramatico (fosfoni verdi + manuali d'uso
+ Hard disk olivetti 120MB, anche singolarmente L
200,000 trattabili, Paolo Malatesta - V.le Lincoln 183,
81100 Caserta, Tel. 0823/326723
PC-BIT PLUS compat. IBM XT - NEC V20 a 10 Mhz +
640 Kb RAM + Contr + Flopy + 2 drive (720k-260h) +
Hercules + parallela + sonale + tastiera 10) tasti +
monitor 12 F.V. + programmi: a sole L 800.000. Tel. 06/
732956 chiodere di Fabrizio
Vendo disperatamente un PC 1640 Amstrad: Smb:.
7090 Kram, 6 slot di espansione... con moltissimi pro:
grammi e giochi tutto a lira 400.000 compreso il mani
tor!!! Tel 0523/65756 Alessandro.
Vendo causa inutilizzo pocket computer Casio PB-1000
(8 Ram, schermo grafico sensoriale, ect) a L_ 350.000
non tratt. (pagato L 550,000) oppuro scambio con Amiga
500 [aggiungo L 100,000) purché in ottime condizioni
Telefonare (0429) 879027 dalle 16.00 alle 18.00, Chiede
re di Giulio
Vendo PC IBM PS/2 30-021 con HA 20 Mb PC PSI2 30-
002 con È FD 720 KB. vendo videocamera Philips VKR
8820. Eventuali scambi, contattare Bonasia Calogero
Via Pergusa 218, 94100 Enna - Tel. 0337-882565 oppu-
re 0935-24607/500504
Vendo Amstrad PPC 640 doppio dnve 3.5” 620k. mo-
dem, borsa, moltissimi programmi portatile a batterie, L
0.000 Tel, ore serali 0432-699660.
Lotus Symphony 2.2 alano vendo a Lit. 700.000 causa
inutilizzo, Garanzia In branco veramente mai usato, Tel
0432-44015 chiodere di Aldo. Aldo Pellis - Via Ampi
20 11, 33100 Udine
Vendo Olivetti M24, ottimo stato, G40K ram, ] Fd da 360
K. 1 HD da 20 Mb, contenente molti programmi di vano
genere tastiera estesa, | monitor colore 12 pollici, il tutto
a lite 1.500.000 trattati, Telefonare ore pasti a Roberto
Tel. 0532-51156
Computer 286 ATcompatibio. 12 Mhz: 1 MB Ram
floppy 1.2 MB e floppy 1.44 MB; MD 20 MB/21ms; 2GA;
monitor mono cromatico mouse malti programmi a Lire
2.500.000 trattabili Barbaresco Rocco - Via Udine 18,
33052 Cervignano del Friuli (UD) Tel. 0431/30959
Vendo Amstrad PC 2286 HD-14CD; monitor VGA colori
298
micro market
Annunci gratuiti per vendita 0 scambio di materiale usato o comunque in
Per motivi pratici, sì prega di non lasciare comunicazioni 0 chiedere
informazioni (telefoniche o scritte) riguardanti gli annunci inviati.
14” alta risoluzione, HD 40 Mega, mouse, coproc
80287.scheda modem 2400 Baud, floppy drives: 3 > *
1.44 Mega; 525 * 1,2 Mega. inoltre stampante Manne-
smamn Tally tally MED, 85. Inoltre software: autocad
windowsWworowin; lotus, ecc. 1 anno di vita, perfetto, con
imballi e manuali. Tutto a 4 milioni. Tel. Domenico
02.514172
Attenzione!! vendo PC Compaq 286e ]Mb Ram, 1 Fd
1.2 Mb; HD 20 Mb (21 msì, VGA, manitor, programmi +
stampante 9 aghi 80 col. star LC-10, Il tutto in ottime
condizioni (garantito) @ a L 200.000 - Tel. 0771-641263
Raffaele
Vendo floppy dischi per AT/XT ed compatibili telefonare
ore pasti prefibilmente ore cen al seguente numero 091/
8818077 © chedere di Alessandro
Vendesi diversi videogames in originale con confezione,
manuali, dischi e tutto ciò che c'era.al momento del
l'acquisto, Vendesi anche (sempre originale) diverse rivi.
ste con 0 senza disco (TGM, microomputer, PC Games.
ecc), Vendesi anche personal computer. Scrivere 0 (me-
glio) telefonare a Gueli Salvatore - Via Volturno 16/8,
93100 Caltanissetta, Telfono (0934) 58.13.61 escluso
sabato e domenica
Vendo C128 + diive 1571 + video colon 12” + stampan-
te MPS-803 + cartuceta turbo (5 volte + veloce) + oltre
300 titoli tra giochi © utility + portadischi 100 P + tutti 1
manuali © ì cavi di collegamento + trasportatore per fogli
continui il tutto a Lit, 800.000. Telefonare al 02/9383008
credere di Andrea
Vendo Commodore 128 + Drive 5" 1/4 1571 + Video
12” A colori 1901 + stampante MPS:803 {con trasporta:
tore per fogli continui) + camuczia turbo (5 volte più
veloce) compatibile con il 95% di software + oltre 300
pezzi tra giochi ({ra i migliori) e utility (Geos, Printmaster,
Wordstar, ecc) + portadischi da 100 pezzi + molti
trucchi per giochi + tutti | manuali s'uso + tutti in
perfetto stato a L. 800,000, Telofonare allo 02/9383008 e
chiedere di Andrea
Vendo Amiga 1000 monitor colore 10845 Il dnve e
manuali; Tutto in ottime condizioni L. 800.000. Achille
Perrone 0975-21254
PC-AT 286 Minitower HD 20 MB, FDS'
ram mouse, scanner, stampante 24 aghi,
FD2.5% 1MB
240 dischi
programmi MS-DOS (onginali o pubblico dominio) vendo
al 1800000 Tel a Paolo (02) 2590157
Modem: Smartfink estemo 1.2.3. MNPS: eccezionale
con tutti 1 protocolli V21, V22, V22 bis, V23 e correzione
d'errore MNPS, completamente Hayes compatibile. Tutte
le funzioni di status visualizzate © selezionate voice.
Ancora in granzia, costato L. 490.000, vendo a L_ 380.000
Buzzi Renato - via Filadelfia 200, Torino 011/32.62.94
Vendo Olivetti M19, CPU 8088, 256 Kb Ram, 2FDD & 1/
4, video CGA 640x400 B/W, tastiera italiana, in perfetto
stato funzionale, con imballagi onginali, il tutto a L.
800,000 trattabili, Telefonare al numero 055/8313102 ©
chiedore di Giancarlo (oro serali)
Vendo IBM XT trasportabile originale 640 Kb ram, HD 20
MB. FD 720-360. CGA. orologio, seriale, parallela, giochi,
coprocessore matematico, video monocromatico ambra.
completo di manuali originali IBM e borsa trasporto, L
1.300.000 trattabili 06/9768027 ore sorali
ATTENZIONE
Per gli annunci a carattere
commerciale - speculativo è
‘stata istituita la rubrica
MCmicrotrade.
Non inviateli a
MCmicromarket, sarebbero
cestinati. Le istruzioni e il
modulo sono a pag. 305.
Per motivi pratici, si prega di
‘non lasciare comunicazioni o
chiedere informazioni
(telefoniche o scritte)
riguardanti gli annunci inviati.
Vendo IBM orig. 1° mod. XT80286, 640k ram, HD20Mn
FDHD 51/4, FDDD 3.1/2, Ser/Par, koyt del PS2 IT est
Mon, Philips VGA Manocr. L 2.000,000, Marcolsera) 02/
89500089
Amstrad 2286 HD40 Mb 2lci |.Ad, schoda grafica PVGA
monitor VGA BN come nuovo L_ 1.800.000 trattabili
inoltre Amstrad 2086 1 FD monitor VGA BN a L. 850.000
intrattabili (fine luglio) Giuseppe Caparrotti Tel. 081/
7117158
Vendo a motà prezzo Telex Palmare Televas «Telexan-
do» modello PX-1000 F + stampantina dedicata PAP-40
compro Sk. sound blaster, cad ad icone RG grafico in Rey
tracing + VGA. Vendo manuale originale Workss 22
(senza dischi) causa calcellazione da vitus. Telefonare
0337/867036 © chiodere ui Renato
Vendo C-64 + cipritastiora + manuali + registratore +
giochi vari, Il tutto come nuovo a L. 200.000, Tel. Al NR
0973/21706 © chiedere di Caterina o Antonio
PC. Prodest vendo a buon prezzo - ore serali 22.24 Tel
051-301048
Vendo scheda Janus AT (80286) per Amiga 2000 com
pleta di drive 1.2 Mb e software di corredo a L_920,000
Maurizio Morini - Via Cosenza 122, 03100 Frosinone
Tel. 0775/200890
Vendo Computer Amiga 500 espano ad | mega, con
mouse, tarppetino; copritastiera, interfaccia Midi, cave
scam, vari programmi e manuali; tutto a L 700.000, Tel
0541/988004
Vendo 80837 J6MHz a L 250,000. banchi Ram 1 Mbit
80 ns. a L 50,000 l'uno (6 pezzi), Tutto ll blocco L 50,000
trattabili. Ore pasti 0746/480575
Vendo: espansione di memoria per Amiga 1000 da 2MB.
estemna. passante. autocantigurante: Lattice «Ce compr
Jar 40 manuale e dichi onginali. Domenico 06/5286536
ote serali
Vendo Amiga 500 seminuovo + espansione 512kb +
Drive estero basso profilo. (tutto commodore. imballo
onginale) + Monitor coloni alta dofin, Philps 8833 +
Joystk Arbatros + 3 manuali Jackson (Amiga Basic
Amiga dos, Linguaggio C, valore L. 150.000) + 50 dr
schetti progr. Tutto a L_ 300,000. Tel, 0445/368094.
Occasione: blocco di oltre 500 basi musicali per Atari
vendo al miglior offerente. Tel. 0541/988004 ore pasti
Vendo Amiga 1000 con monitor 1081, drive estemo
mouse, manuali, 50 dischi d programmi e giochi L
1.000,00 - Tol, 0532/91130 - ore pasti
Portatile Amstrad PPC 640 - 2 divers da 720 k_monitor
LED (CGA], modem 2400 Baud incorporato, manuale ©
dischetti originali (DOS 3,0, programma di comunicazione,
programma Agenoa). Come nuovo - Alessandro Tel. 06-
8922279. Bortini Alessandro » Via Mie Macerata 10,
00141 Roma - (Melink mc8549)
Vendo Hayes Smartcom Ill, software avanzito di comu
nicazione per modem Hayes, dischetti © manuale originali
con regolare licanza d'uso. Solo L 120.000, Tel, are utli
Gianluca 02/48950008
Vendo PC 128 Olivetti Prodest [con Imballaggio ongina
{e} + manuale istruzioni in italiano, + kit di base. + due
MCmicrocomputer n. 109 - luglio/agosto 1991
E'NATO UN MITO 9
Specialista nell’importazione di nuove tecnologie
Centralino:081-680954 Dir. Comm.081-7614942
Uffici Commerciali : Corso Vittorio Emanuele 112 NAPOLI:
In collaborazione con:
3 informatica Specialista in
AMITALIA:. Computer Grafica
Torino - Via Piazzi, 18 - Tel. (011)501647
Lanciano la Tecnologia più Avanzata a prezzi contenuti!
33 Mhz. 256Kb di cache memory
4 Mb RAM esp. a 64 Mb
Doppio Floppy: 1.2 Mb, 1.44 Mb
Hard Disk Fujitsu 135 Mb SCSI
Scheda VGA da 1 Mb, 1024x768
Monitor Multisyne Colori
Cabinet Tower.
Prezzo di lancio: L. 6.122.000
33 Mhz. 128 Kb di cache memory
4 Mb RAM esp. a 16 Mb
Doppio Floppy: 1.2 Mb, 1.44 Mb
Hard Disk Fujitsu 135 Mb SCSI
Scheda VGA da 1 Mb, 1024x768
Monitor Multisyne Colori 1024x768
Cabinet Tower.
Prezzo di lancio: L. 4.300.000
20 Mhz. 32 Kb di cache memory
4 Mb RAM esp. a 64 Mb
Doppio Floppy: 1.2 Mb, 1.44 Mb
Hard Disk Conner 40 Mb. AT BUS
Scheda VGA da 512K 1024x768
Monitor VGA 1024x768 Colori
Cabinet MiniTower.
Prezzo di lancio: L. 3.225.000
CPU a 20 Mhz. 2 Mb RAM
Floppy Drive: 1.2 Mb o 1.44 Mb
Hard Disk Conner 40 Mb AT BUS
Scheda VGA da 512K
Monitor VGA 640x480 Colori
Minitower o Desktop
Prezzo di lancio: L.2.100.000
Prezzi IVA esclusa
| nostri prodotti sono distribuiti da:
PIEMONTE LIGURIA VAL D'AOSTA MILANO COMO INFORMATICA ITALIA Srl : Via Piazzi 18
- TORINO - Tel. (011) 501647 FAX 597780.
PROVINCIA DI COMO: O/A SYSTEM Via A. Tocchetti 9 Albavilla CO Tel. 031/360098
VENETO SIDESTREET Via S. D'Acquisto 8 Montebelluna TV Tel. 0423/300728
EMILIA ROMAGNA PRISMA COMPUTER Via B. da Dovara 8 CREMONA Tel. 0372/436900
TOSCANA UMBRIA ELECTRONICS SERVICE Via Vecchia Tranvia 10 PISA
Tel. 050/982202
ale CAMPANIA BASILICATA EURISCO COMPUTER Via Suarez 5 NAPOLI Tel. 081/5786195
Sh
Joystick, + giochi (circa vent), il tutto perfettamente
funzionante al prezzo di L. 500.000 trattabili. Tol, 0425/
758256, ore pasti. chiadendo di Stefano
Cedo a L. 1,200,000 (un milione & duecentomila) P.C.
Amstrad mod. 1640 HD 20 con Hard-disk da 20 mega
montor colori E.C.D, scheda E.GA. tastiera, mouse a
ricco software già installato. Telefonare 02/93255844 ore
pasti
Vendo Basicalc+stampante+ programmi cartucce
Memoria + manuali carta termica +alimentat
rente a sole 400/000 - solo zona Bologna serivoro ©
telefonare (ore pasti), Mario Delmonte - Via Trieste 1
40033 Casalecchio (BO). Tel. 051/590113
Controller MFM por 2HD:2FD. full size, 16 bit, Interlea-
ve 11 Vendo al miglioro olforente. Schiavo Emanuele -
Via A. Pesenti 19 - 56124 Pisa. Tel. 050-570009
Per cambio configurazione vendo PC Amstrad 1512 con
memoria espansa su scheda madre a 640K SD MC - drive
singolo 5” 1/4 - monitor colori tastiera italiana - mouse
scheda grafica/colon alta nsoluzione - Guida operativa
italiano L_ 1.000.000 . Sante. Tel, 0425/494127 dopo le
ore 20,30.
Vendo per incompatibilità con mio computer che non è
espandibile. Videon Il per PC nuovo, mai usato, con
garanzia in bianco, per digitalizzare immagni a colon,
Pagato 840.000 offro a L 600.000, Tel. 0331-402035 Dre
ulfieio chiedere di Umberto
Apple ZE: monitor F V., 2 disk drive da 5,25", scheda 80
col. con espansione da 128 kb © stampante OKI 80
colonne serale/paralletà Barieci Lorenzo V. Fontanassa
14/5 - 17100 Savona. Tel. 019/803837 ore pasti
Vendo C84 + dive + monitor a colori + registratore +
numerosi programmi. Ibn e manuali, Tolefonare oro sera-
| Fabio. Tel. 02/40091384
Vendo Sinclair QL Ver 35 completo+ man. in itallino a
È 250,000. calcolatice TI Financial Investment Analv-
sis L 120.000, calcolatnce T124 Basicale+modulo stat
stica L. 150.000, Telefonare dopo le 20:00 alla 0746/
480575 © chiodero di Gianni
Vonde Philips NMS 9111, RAM 768. ] FD 2.5 720 kb, 1
FD 5,25 360 kb scheda video enlori, monitor a colori
Philps CM 8833. vari programmi a corredo. Tutto in
pertettissimo siato Francesco 041/942854
Per MS-DOS. causa passaggio ad altro sistema vendo in
blocco 40 disk 3" 1/2 1,44 Mbyte con giochi © program
mi a scelta, ottima qualità. anche numerose ultime novità
Tolelonare a Francesco Max sonotà. Piacenza 0523/
591360
Attenzione!! Incredibile causa passaggio di sistema ven
do tutti | migliori programmi mai usciti per Amiga! Prezzi
accezionali, ocasione unira, fatti Il tuo archivio! Faccio
tant omaggil! Gorantisco prezzi introvabili, Attenzione!
Non faccio copie, chi tardi ama... Andrea Galizzi, P.G.
Marconi n. 1 - 24015 S. Giovanni B. (BG). Tel. 0345/
41786
Vendo programma originale completo «Catehword» della
Logitoch. È Un programma di OCR da usarsì con uno
scanner a mano per la «lettura» delle parale. Costo
u'acquisto L 670,000; netiesto L 250.000. Buzzi Rena-
to, Via Filadelfia, 200 - 10137 Torino. Tel. 011/326294
Stampante con interfaccia parallela + cava a L. 300.000
trattabili » Cardetta Pietro; Vico Rosmini, 3; Mottola
(TA); Tel. 099/6864841
Vendo programmi vari \Word, axcel, powerpoint) in versio-
ne inglese per IBM:AT compatibili. Roland Bob. Tel.
0382/36242
Vendo Atari STF 1040 RAM 1 MB, con Hard Disk SH 204
da 20 mb, monitor monocromatico SM 125, scheda
Spectre V.3,0 emulazione Macintosh Plus. stampante Star
NL:10. progranuni onginali a L. 1:200.000. Telofonare ora
pasti 0439/2705 chvecere di Toni
Venido! monitor monocromatico Hyundai a fosfori ambra
12° + scheda Hercules ottimo stato, Chiedore di Claudio
al n_06/9363327 (oro serali
Commodore-64 Vendo, sistema completo USA C-64
monitor colori Commodore-1702. disk dive Commodore:
1841 con speoddos-plus, stampante Citoh Prowriter
300
micro market
B510A con interfaccia grafica Cardco+G, penna luminosa,
Joy Stick con 3 impugnatute, trasformatore H1OV - 220V.
presiora con 6 prese LL.S.A. Enorme quantità di Software
Manuali Prezzo L_ 800,000 trattabili. Enrico Trofarello
Torino, Tel. 011/6498553 (sera)
PC/XT Vendo (IBM compatibile 100%): microprocessore
Y20, coprocessuro 8087. 640 kbyte RAM. hard disk 20
mbyte. dive 2 (1/2)" 1.44 mbyte (il controller lo USA A 720
Kbytel, drive 5 (1/2" 360 Kbyte, scheda Ega, doppia
seriale; parallela per stampante, orologio. Monitor colori
CGA, Prezzo L. 1500000 trattabili, Enrico Trofarello
Torino. Tel. 011/6498553 (sera)
Allaro! Causa inutilizzo vendo computer tascabile Sharp
PC-1248 a L 100,000 E/O stampante CE-128 dotata di
Tape recorder a L 300,000. Entrambi nm garanzia. Tel
0187/512594 dopo le ore 14
Vendo digitalizzatoro su scheda per IBM compatibili in
grado di acquisite immagini da videoregistratore, teleca-
mera 0 televisore, compreso di programma di gestio!
accessori a L 280,000, Sgambelluri Maurizio - C.so
Galliera 22 - 16142 Genova. Tel. 010/8145656
Vando Atari ST.520 con monitor monocromatico e 2 divo
a L 500.000. Telefonare ore pasti allo 0425-701274 e
chiedere di Marco
Toshiba T1800 portatile con processore B0C286, display a
cnstali liquidi, scheda grafica EGA (640x400-16 tori), }
MB di RAM, HO da 20 Mb, 1 FD da 1,44 MB + batteria
opzionale + borsa Toshiba + monuali. 1 anno di vita L
400.000. Telefonare Massimo Valerîì 075/8000542
ore pasti
Vendi Microsoft EXCEL ver, 2.10 italiano ltischi da 38°)
mai installato, con cartolina di registrazione ancora da
spedire a L. 450.000 Telefonare a Claudio 0523/21720
are pasti
Vendo stampante Honeywell LI. 9 aghi, bidirezionale,
uscita parallela, perfetta per qualsiasi computer, inoltre
scambio dischi per Amiga, possiedo ultime novità, Tel.
0163/430109 Piero
Vendo PC Amstrad, 8086, 640 kb RAM, HD 20 mb, 1 FD&
IVA, Video colore, sctiada EGA. Mouse, manuali a We
800,000. Noro Igor, Via Arduino 109 - 10015 Ivrea (TO).
Tel. 0125/424236 Ure pasti
Vonda Microsoft Windows 2.03 (originale) + 4 parade a
Windows 3 + P.M_a lite 200.000. Vendo inoltre giochi
onginali x MS-DOS a le 25.000 ca L'uno Luigi Bo-
schetti - Via Magenta 49 - 10128 Torino. Tel 539151
Atari 1040 STF + monitor SMI24 + Tv calor Phonila 16
+ 8 giochi onginali + 300 dischi pieni di giochi e utilities,
Tutto praticamente nuovo, Marco 0873/60154
Stampante Mannessman T 222. 126 colonne 24 agli
220 cps 4 colari, completa di tutto, usata pochissimo,
costo listino L. 1:970.640 inc, IVA, 5 ora si chiama MT131/
1). Vendo a L_ 850.000 trattabili Tel 0721/855193 consi
gra in tutta Îtalia
Vondo schede Synero Expert Ill por Amiga-500/2000
con dive estero. Queste schede copuno tutti | formati
con qualunque protezione in 45 sec!!! Complete di
Soltwara, cedo, nuove perché ancora da amvare, 2 di
queste schede per sole L 38,000!!! Diego. Tel, 0933/
938404
Cabine) Desktop - MB 386/SXMHZ - RAM ? MB ESP 4
MB on board + FDD 1/44 + HD 40 MB - VGA 512 kb 16 bit 2
RS 232 - printer + monitor VGA mono a L 1.350.000
Inviare nelvesta » Addis Luca, Via Gabi, 8 int. 18
00183 Roma
Vendo vidoogiaca Atari Lynx usato pochissimo. Telefona:
re 0444/925176
Apple Ile + monitor con supporto + stampante scribe +
500 programmi + word Processor «tre per tree + manuali
@ utility a L_ 650.000 rattabil vendo, Scnvere 0 telefonare
# Prina Cerai Massimo, via Gramsci 101 - 13052
Gaglianico (VC), Tel. 015/541172
Eoceionale Vendo stampante Hewlett Packard Thinkjot
HP.1B (getto d'inchiostro) 150 eps - 80 colonne L_ 300,000
infr o cambio can stampante nEC P2 Plus. Telofonare alla
081-6524382 Francesco
Portatile Amstrad PPC 640 2 floppy da 720 k + modem
interno 2400 BAUD display LCD - manuali ecc. L. 900.000.
Alessandro. Tel. 06/891620
Trasportabile video al Plasma, 288 16:20 MHz. RAM 4Mb,
HD 40Mb accesso veloce. FD 25° 1.44 Mb, tastiora it
cgoMercules, cabinet solido perfetto stato, un anno di vita
+ mouse agiler, Software: tutto par L. 2.800,00, Passitu
le concordare di persona vendita è consegna sia a Roma
{martedi-qiov.] che a selemo ven.lun |, Tel Salvatore 089/
751942
Vendo, compro, scambio programmi per Amiga 500. ©
manuali. Cerco abbonamenti di ultime novità per Amiga
Inviare liste 0 proposte 1 Massimo Alberotanza, Via
Tripoli, 12 - 70123 Bari, Tel. 080-442131
Vendo x Spectrum 48/128 Interfaccia 1+2 microdive
+stampante grafica 80 colonne + penna ottica + 24
cartucce + cana da stampa + docine di programmi, L
‘70,000, Angelo Masi, Via Polveriera, 121 bis - 80035
Nola (NA). Tel. 081/8236953. Dopo ore 20
Vendo Commodore Amiga 2000 seminuovo con 2 mbytes
di RAM. scheda MS-DOS Janus XT, 2 Drive da 3° 1/2 +
Dnve (MS-DOS) da è 1/4 Ustenghi, c.p. 73 - 20090 Linate
Aeroporto (MI). Tel. 02/29010190
Vendo Apple ll + completo di 2 Drivers e shceda palcotor
più programmi van e giochi. Vendo inoltre compatibile IBM
XT con scheda AGA (CGA+Herc), parallela e monitor
fosfan ambra. Toletonare weekend allo 0544/82123
Chiedere di Gabriele
Vondo per sistomi MS-DOS giochi, tra cul «Indiana
Jones», uf-19», «Red Baron», occ Scrivere a Rimo
Maurizio, Via Enzo Poli, 4 - 57100 Livorno
Vendo per Amiga i seguenti programmi. Dick Tracy,
Lupo Alberto, Democles e Comic Setter In confezione
anginale con manuali, Tel. 0574-810847 (dopo Je oro
20.30) Paolo.
Spectrum 48K Sinelait vondisi con interfaccia dischi 2.5
Discipie. velocissima load 48 3 secondi, tasto tasler:
mento memoria su disco, porta parallela, interfaccia onvolt,
prese Joistyk e net, cava Scari numerosi giochi © program
mi, Tutto L 360.000. Tol, 075/5003674 chiedero di
Maurizio
Sinclair QI jm, quinteram 640 k, vendesi accessoriato
con) interfaccia dischi kempston, 1 oppy, Monitor lastoni
vordì, convortitore da senale a parallelo, mouse del
Gigasoli, scheda Qsound bellissim) programmi tutto L
880.000, Telefonare ul 075/5002674 chiedere di
Maurizio
Amiga 2000 b Hard disk 40 mb SCSI con autoboor +
Monitor 10845 + scheda Janus XT drive & 1/4 + 200
dischi utility-games ultime novità, 5 mesi di vità, imbal
garanzie e manuali; 2.900.000!!! con stampante
1230 usata 1 volta 3.150.000 Ver
speeddos + programmatore di eproms + stampante MPS
803 a un prezzo ridicolo. Antonio ore serali 051/6604137
Vendo HP48SX ospandibilo + scheda emul
con manuali originali, Nuovissimo, Perfetto. L
Telefonare Carlo 02/2485013
Tora HPA] CV
450.000.
Causa passaggio a monitor superiore vondo, in parfotte
condizioni, meno di un anno di vità + i © imballi
ariginali: Monitor Philips: Colore EGA modello SCMO73
pitch 0.37 con scheda super Ega 2 L. 500.000. trattati
Tolefonare ore serali. 0823/839186 Di Lorenzo Pasquale
Vendo 8388 SX 16 MM. 2 MB RAM (Simm Sip), 2 Fioppy
12 + 1.44, HD 42 MB (19 msì, VGA colore monitor
Multisyne, 2 seal: 1 parallela L 2300.0090. Tel. 067
4466029, Roma
Vendo Epson LX-400 causa passaggio stampante superio:
re, Caratteristiche: 9 aghi - 80 colonne - 180 CPS, Prezzo
interessantissimo Tel. 050/40998
Vendo AVT COMP2, compatibile apple |l EuroPlus, 2
divo, monitor, tastiera, scheda 80 colonne, Lanquar
Card 16K, scheda cp/m, interfaccia stampante con cavo,
manuali riviste. dischetti a L 450,000. Tommaso Tanto,
Via Nenni, 4 - 92019 Sciacca (AG)
Vendo PC1 Olivetti Prodest. (BM compatibilo, +D 720 kb,
SK CGA, parallela, seriale, porta joistick + monitor vol, 14°
+ mouse + programmi ll tutto a L_ 1.000.000, Telefonare
solo se interessati dalle 19 alle 20 allo 0427/907763 ©
chiedere di Paolo.
MCmicrocomputer n. 109 - luglio/agosto 1991
Vendo Laptop Olivetti M211V 806286 16 MHz, 1 Mb
RAM, HD 20 Mb schermo LCD VGA retroilluminato +
‘cessoni Nuovo L 4. 000,000. Andrea 0331/625822 (do-
po le 20.30)
Vendo per Macintosh scheda AST 286 per avere compati
bilità MS-DOS su Macintosh I, Per informazioni telefonare
Rebecchi Corrado: 02/29510707, oppure 0332/531268
Oro pasti,
Olivetti M19 540 KB, monitor colori, 2 PDD 360 Kb, miero-
proc Intel 8088, 3 bus Liberi, porta scnale, parallela+soft-
ware, compatibile FC 18M, causa inutilizzo vendo a L
1 500.000 trattabili, Tel. 011/4525329 Venaria (TO)
Vendo stampante Seikosha mod. GPSSOA con Interfaccia
parallela © manuale. L 100,000. Tel, 0521/872985 Ro-
mano
Vendo Scanner Genius GS 4500 400 DPI + Soltware
Prodigy OCR, ScanEDIT e dr. Genius. L 200,000, Tel 0521/
872985
IBM PS2 30. G40K RAM, 1FD 720K. THD 20M. NCGA 256
colori + 8M di programmi e giochi (ultime versioni), Tel. 06/
5012312 Andrea
Stampante Hewlett Packard Thinkjet a geto d'inchiostro
con interfaccia HP-1B, ideale per computer serie 80 0 qual
Siastaltra workstation HP, vendo a Lit. 500,000 completa di
interfaccia spociale per HP8S, cartuccia di icambio, coperti
na antipolvisre. supporto portacarta © carta. Telefonare a
Paolo Marchetto allo 0383/83741 (ore ufficio)
Epson AX3 386:20 MHz 0WS icon 287) 1 Mb RAM HD 40
+ FDI.2 Hb + FDI.2 Hb + FDI.4Hb 1RS:232 + Centronix
VGAB00 600 comp, HDA/CGAEGANGA/HGA + Monitor
E120 14° 80605 800x600 28 D.P. TTL/Analog - L
5.000.000 (imballi originali, Tel. 051/581118-238883 [chio
doro di Umberto)
IBM PS/2 mod. 30-286 H21 (80286, HD 20M, FD 144,
RAM IM VGA), lire 2.000,000. Con monitor IBM 8512 VGA
Coloro, lire 2.700.000. Come nuovi, causa passaggio a
sistema suponore. Tel. Fabio 048-9775028
Amiga 500 + ESP.512K in garanzia + drive est. in garanzia
+ monito & colori Philps + imballi, rranuali © garanzie
originali completi, A chi acquista in blocco regalo numero»
si tra i più bei programmi per Amiga. Telefonare ore pasti
0421/260520 Mauro Mussoi, Corso Pisa 17 - 30020 Caor-
e (VE)
Vendo «MASM» Macro Assembler Microsoft ver. 5.1 in
glese a L. 150.000 originale mai usato per MS-DOS. Paga-
onto contrassegno + S.P. Servoro a. Biginelli Sergio,
Via Ferruti 5 - 13039 Trino (VC)
Vendo Olivetti M24 512 Kb RAM, monitor manocromatico,
2 dinve da 5° 1/4, scherma antiriflesso, con tantissimo soft-
ware a L. 600.000 non trattabili. Michele. Tel. 0873/
902975
Vendo Atari PC Follo completo di alimentatore, memory
card da 128 k è interfaccia parallela. Usato pochissimo 1
mese di vita, ore pasti. Marco. Tel. 055/7330446.
Vendo Modem Smartink 1-2:3, esterno. 300, 1200, 1200/
75 baud, Haves compatibile, cavi per il collegamento al
computer e alla Inca telefonica a L_ 150,000, Lissa Stefa
no, Via S.G. Bosco, 54 - 36016 Thiene (VI). Tel. 0445-
364805 (pomeriggio)
Vondo Amstrad 1640 ECD: EGA 256 k conmonitora colori,
dive da 5 1/4 è 3 1/2, HD da 20 Mbyte, programmi van a L
1.900.000 trattabili. Regalo stampante con testina rotta
(sositubile). Lissa Stefano, Via S.G. Bosco, 54 36016
Thiene (VI). Tel. 0445-364805
Causa errato ncquisto, vendo Scanman Plus Logitech 400
dpi BIN. Nuovissimo!!! completo di software [OCR) e sche-
da L 280,000. Vendo anche piastra madre 386sx 16MHz
IM RAM L 300,000; inline vendo Hard Disk 40 Mb 27
MS+contraller L_ 550.000, Contattami subito! 1! Gabriele
Merlonghi Via S. Claudio, 51 - 62014 Corridonia (MC).
Tel. 0733/421245 (oro pasti)
Vendo Olivetti M250 1 Mega RAM 1 Floppy 1.44 M 1] Hard
disk da 20 mega con monitor B/N Olivetti oppure colori VGA
Hantarexil tutto completo di manuali originale DOS 3.3 a L
2.800.000 trattabili 0432/970349 Silvio.
D Base IV Developpers originale. Opportunità Telef. 0171/
‘699502
MCmicrocomputer n. 109 - luglio/agosto 1991
micro market
Cedo al primo richiadente per L. 50.000 la raccolta
completa de il mio computer 8 volumi dell'istituto
Googralico de Agostini - richiedere a. Romaso Antonio,
Via Lucio Roselli, 23 - 85050 Grumento Nova (PZ)
Vendo Olivetti M19, CPU 8088, 256 Kb RAM, 2FDD 5 1/4,
Video CGA 640x 400 BW, tastiera italiana, tutto in perfetto
stato funzionale, con imballaggi ongmali a L 600,000
trattabili, Telefonare al numero 055/8312102 e chiedere di
Giancarlo (ore serali)
Hewet Packard HP71B come nuova con estensione di
memoria 32K - interfaccia video per tolevisore e monitor
lettore di schede - programmi Basic - manuali cor
istruzione vendo solo in blocco a metà prezzo » regalo
stampante HP jet da riparare. Tel, 011/7490821
Luigi
Vendesi coprocessore matematico 80387-16 MHZ Intel e
Works 1.0 italiano con manuali originali micrasoti funzio
nante anche senza Hard Disk Telefanare ore serali 091/
6819131. Tutto originale & funzionante.
Per MS-DOS vendo 50 dischi da 720 kb (3° 1/2) pieni di
ottimo e nuovissimo software (anche giochi) al prezzo di L
100.000 spedizione in contrassegno postale. Proposta
unica, Serivere © telefonate a. Pietro Mangione, Via
Conceria s.n.c. 92016 Ribera (AG). Tel. 0925/62765
Per Texas TI-99 vendo: console (40,000), peripheral
expansion Box (150,00), unità a dischi esterna (50.000),
Monitor a colori Hantarex CT 900/1 SA 14" (150.00)
GRAM «module (80.000), coppia joysticks (10.000), spasch
synthesizor (20.000), 9 moduli SSS (90.000), 20 dischi con
moduli per GRAM (60.000), 100 dischi con software con
contenitoro (40.000), Jaystik MSX con adattatore (10.000),
15 numeri TI-NewDofte (20.000), 12 numeri
con disco {10.000), Spese di spedizione
escluse Arch, Raffaele Ferrigno, Via Andrea d'Isernis,
16 - 80122 Napoli. Tel. 081/7612720 (ore serali)
CAMBIO
Cambio, Compro programmi di ingegnena strutturale MS-
DOS, solo se perfettamente funzionanti e con manuale.
Carlo Dalmazzo, Via V. Amedeo Il, 9 - 12100 Cuneo.
Cercolscambio progrimmi musicali per ADLIB-MS-DOS
Michele Mormile - Via Amanti, 12 - Verona - Tel. 045/
39164 Fax 80.12.80.
Scambio software per IBM compatibili, Macintosh
{Gook) QL. Mandate pure la vostra lista risponderò con la
mia. No lucro! Scnvote o telefonate a: Sgambelluri
Maurizio - C.so Galliera 22/10 - 16142 Genova - Tel.
010/814656.
Scambio - compro programmi MS-DOS. Vasta librena
(1000 ital). Risposta assicurata, Massima serietà, Inviare
lista a. Falchi Davide - Via Gagarin, 110 - Il Romito
56025 Pontedera (PI) - Tel. 0587/476447.
Scambio programmi per MS-DOS 6 Macintosh. Sono
particolarmente gradite liste con programmi per Win-
dows 3. Ollro per pretendo massima senetà, No a
perditempo e mercenani, Scrivere 0 teleronare a: Norber-
to Perotti - Via F.lli Bandiera 90, 20099 Sesto S.
Giovanni (MI) - Tel. 02/2423045.
Software musicalo MS-DOS (sequancer, intelligenza art
ficialo, notazione musicale per stampa spartiti, editor/
Iibranan ecc) scambio. Tel. 070/502870 (ore pasti).
Scambio programmi per Apple NE, IC, IGS. Scrivere o
toletonare ore serali a. Vincenzo Vidili - Corso Grosseto
62 - 10148 Torino - Tel. 011/220.18.09.
Por Atari Serie ST cambio qualsiasi tipa di programma
Risposta garantita, Scrivere 0 telefonare a: Sepioni Mas-
simo - Via dell'Avvenire, 7 - 06078 Ponte Valleceppi
(PG) - Tel. 075/6920337.
Cambio programmi MS-DOS di qualunque tipo. Max
sonetà, dischi di entrambi | formati. Scrive subito a: Dario
Dalla Libera - Via Ugo Foscolo 28 - 35030 - Selvazzano
(PD) - Tel. 049/632953 (oro pasti)
Cambio programmi MS-DOS disponibile vastissima libre-
na. Inviate la vostra lista, lo risponderò con la mia
Rispando a tutti. Annuncia sempre valido. Leonardo
Gelardi - Via Maffei, 45 - 50133 Firenze.
MS-DOS cambio programmi su dischi da 3 1/2. Graditi
medicali e Windows, Garantita massima senetà e celeri
tà Inviate vostra liste a: Michele Amenta - Viale Reg.
Siciliana, 702 - 90129 Palermo.
Cerco nuovi font Agfa computergraphic per PRO-
DRAW 2.0. Soft-Amiga in buona quantità e qualità (no
game]. Scambio a cedo senza scopo di lucro, Giuseppe
Bruzzese - Via Trinità, 80 - 84036 Sala Consilina (SA)
Tel. 0975/23384 lore ullicio)
MS-DOS scambio programmi in ogni formato, non giochi,
dispongo di circa 600 titoli, Astenersi Mercenan, Scrivere
a Cavagnini Daniele - Via A. Gosa, 33 - 25085 Gavardo
(BS).
Atari ST cambio software di ogni tipo, Disponibili demo
compattatori Sorgenti assembler. Risposta assicurata al
109%, Federico Bacini - Via Cometa, 4 - 06100 Perugia
Tel. 075/28028.
Cambio programmi MS-DOS. Cerco disperatamente: Mi
ctosoft Pascal Compiler 4.0, Orcad IV © Microsoft Cobol
4.0 - Paolo Basaglia - C.so Racconigi, 138 - 10141
Torino - Tel. 011/3854677.
Per MS-DOS cambio vani tipo di programma anche sotto
windows. Ottima lista Supporti da 9% 720kb, Senvere
Rossi Luca - Via Dino Col. 24/6 - 16126 Genovi
Scambio software con data IPPI per MS-DOS possieto
700 titoli specialmente giochi su dischi da 3! © 5%. Non
scopo lucro spedita lista © Leardini David Piazza del
Popolo 81, 37052 Casaleone (VR) + oppure telefonare
allo 0442/330175.
Per MS-DOS cambio programmi e giochi inviare propria
cedolista Turani Moreno - Via Centochiavi, 50 - 38100
Trento - Tel. 0461/824287 (ore past)
Scambio programmi MS-DOS di qualsiasi genero e su
qualsiasi disco da 3.5" e 8,25". Rispondo a tutti Inviare
listo a Campisi Antonio - Via Venezia, 36 - 96012 Avola
(SR).
Scambio software (solo PD) per MS-DOS Amiga molte
novità contattare Michele Pellicciari - Via B. De Polli, 39
41100 Modena.
Scambio soltware Macintosh. Astenersi fine di lucro.
Corco © ofiro max senctà. Manlio Castronuovo - Via
Spazzapan 1 - 72100 Brindisi. Tel. 0831/85633.
Scambio programmi MS-DOS di ogni genere. Inviare lis
oppure telefonare. Max senerà Michelassi Federico
Via V. Viviani, 13 - 56100 Pisa - Tel. 050/541148 (oro
pasti
MS-DOS Unix per Windows - Windows 3.0 scambio
programmi unici © attondibili matematica » CAD. inge-
qnera - Scrivere a Ing. Sicuro Fortunato - Via Circon-
vallazione, 3 - 89100 Reggio Calabria [non telefon
Per MS-DOS scambio programmi di qualsiasi gonere. Si
richiede max serietà @ no lucro. Invure lista 2: Orfando
Roberto - Via Giuseppe Arimondi, 19 - 95125 Catani
Tel. 095/331732 lore serali)
Scambio per Amiga programmi di tuttii geneni (professio:
nali © Games), Risposta assicurata, astenersi perditempo.
Serlvere 0 telofonara a Ronciglia Luigi - Via Magenti
20099 Sesto S.G. (MI) - Tel. 2428544.
Scambio giochi per Amiga chiamare oro pasti - Tel.
0921/3150, Martino Luca - Contrada Carcarella
Santo Stefano Camastra (ME).
Per MS-DOS o compatibili scambio programmi e
li. Sono particolarmente interessato alle ultima novità ed
agli applicativi per Windows 3. Inviare lista a° Daniel
Vespa - Via Marcianise, 25 - 00177 Roma. Rispondo a
tutti.
Cambio - compro programmi matematici, applicazioni
Windows programmi ingegneristici, Spedira liste a Pé
Stefano - Via A. De Gasperi, 3 - Gottolengo.
Par MS-DOS: scambio programmi © manuali nel campo
ingegnena civilo © calcolo strutturale. Dispongo di una
buona softeca sì richiede massima serietà e correttezza.
301
Annuncio sempre valido rispondo a tutti. Inviare lista ar
Tremolizzo Tiziano - Via F.sco Campione 26 - 70124
Bari.
Scambio giochi e utilities per MS-DOS. Richiedete la
lista su file ASCII inviando la vostra, Annuncio sempre
valido, Busanel Alessandro - Via Ca' Memo, 205
30020 Noventa di Piave (VE) - Tel. 0421/658798.
MS-DOS programmi di ogni genere scambio. Rispos
assicurata Server a Campolo Luisa - Via Tre Novem-
bre 132 - 00013 Mentana (Roma)
MS-DOS - Unix V - Xenîx - Windows 3.0 - anche
Macintosh. Cerco e scambio solo programmi eccezionali
© potenti, Cad, ingegneria, gestionali & case: in modo
molto, ma molta particolare. a anche medici, musicali,
astronomia, Dbase, utilities, matematica, utilities e prote
zione e sprotezione, grafica, animazioni e DTP. Telefonare
0, molto preferibilmente, scavere a. Mimmo Cennamo
Via G. Verdi, 24 - 80034 Marigliano (NA) - Tel. 081/
8412639 - dalle 14.00 alle 20.00.
Atari ST compro e scambio programmi Midi Cad
Fonts, giochi, basi musicali. Archivio moi
manuali @ educativi. Per Informazioni 06/7315349 Ro-
berto.
MS-DOS programmi scambio particolare interesse per
Gif DL. GL Cigalò Arnoldo - CP 41 - 56037 Peccioli
(Pi
MS-DOS e compatibili scambio programmi Na lucro max
senetà. Rispondo a tutti - annuncio sempre valido
Dugoni Danilo - Via S. Faustino 155/D - 41100 Mo-
dena.
Scambio programmi per. Macintosh, Apple / GS-Zenit
289. Di Bartolomeo Giuseppe - V. Pancalducci, 80
62100 - Macerata. Tel. 0733/4821.
Scambio software per MS-DOS possibilmente In Emilia
Romagna e dintomi, Cerco anche contatti con interessati
© Autocud e Basic Leporati Christian - Via Medaglie
d'oro, 1 - 41012 Carpi (MO).
Scambio programmi per MS-DOS (0 compro se a prezzi
vantagiosi) © giochi preferibilmente in VGA inviare lista a
Luca Piombino - Via Fusco, 15 - Mezzano - 81100
Caserta - 0 telefonare allo 0823/386066.
Cambio programmi MS-DOS grafica cad, Ingegneria uti:
tà - ultime novità - Guido Rennia - Via Biancamano, 21
00185 Roma - Tel. 06/7597578 - ore serali
Cerco. cambio programmi scientifici: fisica, astronomia,
ecc. per MS-DOS 486, VMS, unix. Richiedo ed olfro
massima scrietà, inviare la lista a. Stefania Matassa
Via Pinerolo, 78 - 10060 Bibiana (TO).
Cerco e scambio programmi di D.T.P. utility ventura ecc
Inviare vostra lista 1. Massimo Bonutto - via Parini, 9
30030 Mira (VE).
Scambio programmi MS-DOS di ogni genero e in qualsia
51 formato. Annuncia sempre valido. Risposta assicurata
Spedire a. Ivano Agosta - Via Venezia, 34 - 96012
Avola (SR),
Disponendo di vasta biblioteca in MS-DOS cffettuasi
cambio non a scopo di lucro scrivere a Verga Salvatore
c/o aeroporto militare - 97013 Comiso (RG).
Scambio programma e documentazione por Apple Il GS.
rispondo a tutti - scrivere 0 telefonare 31 Massimo
Graziani - Via S. Gregorio, 49 - 67016 - Paganica (AQ)
Tel. 0862/689151.
Scambio programmi di ogni genere per MS-DOS sì
richiede max Serietà - richiedere lista inviando la propria è
Martino Mirko - V. Lago di Bracciano, 4 - Foligno (PG)
06034.
Scambio per MS-DOS soîtware di ogni tipo. Possiedo
vasto archivio. Privilegio cad, Windows, data base, 05/2,
Midi. Massima serietà risposta assicurata. Inviare lista a
Addis Luca - Via Gabi, 8 int. 18, 00183 Rom:
La New Programs Soft scambio software con tutta Italia
abbiamo una lista di 300 programmi per IBM PC 0 comp.
si assicura la massima serietà e celerità nel rispondere e
per informazioni servere. New Programs Club - Via
Lanza, 2 - 92019 Sciacca (AG).
302
micro market
Cerco | sorgenti di esempio e della librerie Basie Toolbox
per ls gestione dell'interfaccia utente forriti con || Basie
Microsoft - Professional Development System vers.
7.00. Do in cambio progr. in mio possesso 0 pago modica
cilra Servoro a L Lombardi - Via Schiappoli 10
Napoli.
MS-DOS programmi solo Ega 0 Vga scambio, non com.
pro, né vendo. Perditampo astenersi, Annuncio sempre
valido Inviare liste a- Spalletta - Via G. Valli 95 - 00149
Roma,
Scambio per MS-DOS soliware di ogni tipo, Possiedo
vesto archivio completo di novità. Interessato ambiente
windows 3.0. Inviare lista 0 telefonare a: Carlo D'Acunto
Via Merulana, 13 - 00185 Roma - Tel. 06/4466029.
Programmi par Apple IHe-Ilc scambio. Ultimo novità 90.97
in continuo aggiornamento, Inviare liste 0 scrivere a;
Turtula Manuel - Via dal Fabbro 4 - 37122 Verona
Tel. 045/8007355.
Scambia programmi MS-DOS per scanner (soprattutto
OCA) è per Windows 3; dispongo di ultimissime novità.
Alberto Vacca - Via Costantinopoli, 55 - 09129 Cagliari
Tel. 070/486018.
MS-DOS scambio programmi tutti generi (n particolare
DTP. grafica e ingegneria. Risposta assicurata a tutti
Scambi Veloci, Annuncio sempre valido. Inviare lista a De
Fabritiis Eugenio - Viale A. Moro, 43/A - 71043 Man-
fredonia (FG).
Por Atari serie ST scambio qualsiasi genere di program
ma. Annunci sempre valido. Risposta garantita. Telefo-
pare 0 sciivere a. Sepioni Massimo - Via dell'Avvenire,
7 - 06078 Ponte Valleceppi (PG) - Tel. 075/6920337.
Software MS-DOS scambio, particolarmente interessato
è simulatori di volo. Servere 0 telefonare a’ Mauro
Cucinotta - V.le Regina Elena 173/A - 98100 Messina
Tel. 090/3453918.
Scambio programmi MS-DOS, dischi in qualsiasi formato,
10 scopa lucro, Risponda a tunti, spedire lista a: Stefano
Bettineschi - Via Bonato, 16 - 36100 Vicenza - Tel. (ore
serali) 0444/509484.
Scambio oltre 1200 programmi di grafica, giochi
li, per MS-DOS. Scnvera a. Volpini Mario - Via Cerese
61 - 25031 Capriolo (BS).
Por MS-DOS © compatibili scambio programmi é manua-
I Dispongo di tutte le ultime novita. Sona particolarmen
te interessato ad applicarvi per Windows 3. Inviare lista a
Daniele Vespa - Via Marcianise, 25 - 00177 Roma.
Cambio giochi por Amiga, Possaggo anche slide - soky
games - utili ece. Inviare 0/0 richiedere la mia lista
massima seneta Cottogni Gianni - Via Strambino, 23
10010 Carrone (TO).
Scambio esperienze in campo informatico. Sono mol-
to interessato al GFA Basic per Amiga Contatto utenti
in tutta Italia per scambio manuali e/o informazioni su tutti
+ linguaggi disponibili per il meravigliosa Amiga, Scavi a
Voglioso Francesco - Via Aleardi, 18 - 70023 Gioia del
Colle (BA),
MS-DOS scambio programmi di ogni genere disponibili
numerosi titoli Inviare lista a: Pardini Marco c.p. 19
55045 Pietrasanta (LU).
COMPRO
Cerco causa studio ingegneria elettronica qualsiasi Iibrena
(soprattutto grafica) e applicativo per Fortran 77 per
sistemi MS-DOS. Disposto anche a scambiare program
mi No lucro] Contattare Giuseppe Colosimo, Via Nico-
lai, 20 - 70122 Bari. Tel. 080/5237996
Compra Software pi
Amiga. Scrivere a:
8 - 04019 Terracina (LT)
Cerco espansiar
» 256 kb per C 64 con almentato
ibretto di istruzioni Senvero a Federico
i, Via Marconi, 34 - 32030 Fonzaso (BL)
Compro Hard-Disk PCH204 da 20 Mbyies per PET MS-
ari anche usato). Telefonare dopo le 20,30 a
039/5311024. Como
Comprereì programmi per Macintosh 128, in quanto non
ne posseggo molti. inviare lista a. Percoco Leonardo,
Mario Pagano 22 - 84046 Roccapiemonte (SA),
oppure telefonare al 081/5142006
ner per Atari ST solo
ne Tel 0541/988004
Cerco dignalizzatore Video 0 Sca
se in buone condizioni e d'occas
ore pasti.
Compro, per Texas T1-74 Basicale, stampante, modulo
estorsione RAM da 8 K, interfaccia per roqustratore. Max
{ire 100,000 prefenbilmente solo per chiamate da Roma
Tel 068/5313484 ore 21.00
Stampante Image Writer li Apple corco max 500.000
Lire. Tel. allo 06/41995422/3 © serali allo 06/7081622
Chiedere di Johann
Por HP-41 corco moduli, espansioni, libri, occ. di qualsiasi
tipo © genere purché occasioni. Preferibilmente zona
Veneto. Tolefonire 041/5900890.
Carco disporatamente espansione di memoria
puter XTBM compatibile da 1:2 Mbyte da in
slo d'useita 8 bit Busanel Alessandro, Via Ca° Memo,
205 - 30020 Noventa di Piave (VE). Tol 0421-658798
Cerco software per poter utilizzare tavoletta grafico Sum-
magraphies MM2101/MM961 Amiga. contracami
con altro; Andrea Giani, Via P. Re jumont 17/5
16143 Genova. Tel. 010/510137
Apple Il corto assolutamente Beagle Write dolla
Beagle Bros 6 inoltro scambio programmi per Apple Ile.
Panini Federico, Via G. Marconi 18 - 41011 Campogal-
iano (MO)
Compro solo se in ottimo stato Plotter AO usato, compa
tibie HP-GL. Massima senta. Scrivere a Carlo Dalmaz-
20 - C.so Nizza, 22 - 12100 Cuneo
Corco disperatamente manuale in italiano (anche fotoco:
pie) di «Mathead ver 2.51» Tololonare a Morisco
Vincenzo 0825/681687
Compro programmi ui ingegneria civile struttui
se perfettamente funzionanti e con manuali. Inviare
condizioni a Carlo Dalmazzo, Via V. Amedeo Il n. 9
12100 Cuneo
Cerco disporatamente programmi vari per vecchio Olivet-
ti M20! Autaremi, telefonate a Mauro 0173/324729 -
Alba (CN), Grazie) Vendo al primo che telefona. causa
passaggio a sistema superiore; Olivetti PC1-512K, 2 drive
da 720k, + monitor a colon, + alcuni programmi onginali
a L 1.000.000 intrattabili. Telefonare a Mauro 0173/
34729 - Alba (CN)
Compro per IBM. 0 scambio con altn programmi, catch:
word 0 [mage-In 0 altn programmi OCR/ICA, Scrivetemi a
Donatuti Marcello, Via Cervino, 45 - 56100 Pisa
Cerco programmi di ogni genere per MS-DOS & qualsiasi
tipo di informaziane e materiale soltware nquardanti la
grafica (soprattutto Pittonca) e la musica al computer. A
chi fosse in grado di lomirmi qualcosa sarei molto grato e
garantisco risposta. Massimo Pregnolato, Via C. Co-
lombo, 31 - 45016 Donada (RO)
Acquisterei programma di videoscrittura per MS-DOS
compatibili «Volkwriter 3» vers. 1.0 0 successiva perche
funzionante, Per accordi in mento, Tel. 0184/542423
Cerco programma di simulazione di viaggio interstellare il
più realistico possibile, sia per MS-DOS che per Macin-
tosh. inviare nome programma, versione, brave descri
zione. Massima serietà. Zattini Stefano, Via Castel
Latino, 5 - 47100 Forlì
Compro programmi MS-DOS games, ambiente windows
3. softwaro tecnico © dip su supporto 1.2 © 1.44. Inviare
MCmicrocomputer n. 109 - luglio/agosto 1991
lista © costo/disco è Maurizio Zanichelli, Via Tragni, 60
42043 Praticello (RE)
Corco programmi per Amiga dispongo di un vasto
archivio, Corco incltre ll copiatore Dual-Copy V. 2.0 accot.
10 anche proposte. Inviara lista a Sansone Pantaleo, Via
Scavi 84078 Vallo Lucania. Tel. 0974/4189.
Cerco manuale lanche in fotocopia) per UCSD Pascal
M20 Olivetti. Antonio Mormile, Via Tosco-Romagnola
n. 1766 - 56023 Navacchio (PI). Tel. 050/777542.
Compro Scambio programmi per PC-compatibili inviato
sta a Vittorio Chignoli, Via F. Cilea 39 - 80127 Napoli
Cerco Drive 1571 dolla Commodore possibilmente anno
1989/90. Per informazioni telefonare allo 0584/760693
Compro Modem Philips MSX, © il modulo Casio FASO
per la [X8500 G - Torretti Mario, Via Stabilimenti, 268
95010 S. Venerina (CT).
Corco urgentemente Font per Ventura. Compro/Scam
bio con programmi in mio possesso. Inviare propria lista
& Fabio Castellano, Via Friuli, 13 Gioia Tauro (RC).
Tel. 0966/52680
Scanner Epson GT 6000 Corco urgentemente Sontware
per atquisire Immagini (256 colori - alta risoluzione) in
ambionte Window 3 0 comunque MS-DOS con minor
prestazioni, Non interessa Epscan Il in dotazione, Tel.
0577/777428 - Danilo. Ore pasti
Cerco per computer MS-DOS, modem estamo 2400 bps
in ottime condizioni. Inviare proposte a. Bragato Davide,
Via Genova n. 27 - 35020 Saonara (PD). Tel. 049/
644769 (ore pomeridiane), Grazie!
Cerco programmi per MS-DOS di tutti | generi. Inviare
Annunci gratuiti per richiesta di
contatti e scambio di opinioni ed
esperienze tra privati. Vedere
istruzioni e modulo a pag. 305,
Per motivi pratici, si prega di non
lasciare comunicazioni 0 chiedere
informazioni (telefoniche o scritte)
riguardanti gli annunci inviati.
Cerco contatti con utenti appassionati di Amiga dispongo
di malto software ed Istruzioni, Scrivere a: Bettega
Daniele - Via Pace 16, 36034 - Malo (VI) © telef. allo
0445/607858 hs.
CompuDate BBS nuova banca dati spenmentale. libero
eccesso, dnload illmitato. nessun limite di tempo di
tempo 0 di bytes. ultimi ami PD. Collegatevi subito,
cresceromo insieme! Aperta ogni sera dalle ore 20.000
alle 24.000; 2400 N81: Domenica tutto Il giorno. SysOp
Lorenzo Tel 0445/512413.
Cerco contatti - opinioni - software - manuali per 1BM-
compatibile Giovanni Bais - Via Filangieri 70, 80069
Vico Equense (NA) 081/8798021
La Ia nuova BRS: Savage Empire (300-38.400) EPS.
Arce Amiga o PG MS-DOS. Stasera (dallo 22:30 - 7.00)
collegati a Savage Empiro. Dial 0825-71710.
Cerco utenti MSX 1,2 E 2+ per scambio programmi itee
e informazioni sia Basic che .M. massima serietà rispon
do a tutti, annuncio sempre valido, Scrivere 0 telefonare a
Napolitano Nicola Via San Paolino, 32 - 80035 Nola
(NA) Tel 081-8233460.
Apple ll Survivors Club: l'unico club per Apple Ie-Iic
dotato delle ultme novità 90:91 in continuo aggiornamen-
to (Wp, data base, gestionali game, linguaggi. ecc)
iscrizione libera e gratuita, Si aiutano neoutenti che abbia:
MCmicrocomputer n. 109 - luglio/agosto 1991
micro meeting
no poco da dare al club. Scrivere 0 telefonare a: Turtula
Manuel - Via dal Fabbro 4, 37122 Verona. Tel. 045-
8007355
Possiedi un persona! computer? Ti piacerebbe fara parte
di un club nato pe vor? Per maggiori Informazioni scrivere,
inviando la vostra lista. Riceverete la nostra con le condi
zioni di partecipazione. Richiesto un PC IBM compatibile
Servore o telefonare al vLag's software club» C/O Gueli
Salvatore, Via Volturno 16/B, 93100 Caltanissetta
Telefono lescluso sabato e domenica) 0934/581361
Vogliamo costrure Computer MS-DOS. No, non siamo
pazzi, chiunque sia interessato al progetto, © che abbia
Contatti anche in oriente. 0 che abia particolari schede di
propria invenzione o semplicemente parti a ottimo prezzo
Si faccia vivo. Shima C/O Computers Productions P.G.
Marconi 1 - 24015 S. Giovanni Bianco (BG)
Lo Psion organiser ha finalmente un club espressamen:
te a lui dedicata per consigli, programmi informazione,
etc. Se vuoi sapere di più scrivici senza alcun impegno,
Psitaly c/o Buzzi Renato - Via Filadelfia, 200 - 10137
Torino 011/32.62.94
Se Midi tì interessa
Tecniche ed impostazioni Midi, vasta libreria di Songs su
tutti) formati (Atari - IBM - Amiga). Decine di suoni per
campionatori su Sound Designer, richiedi la lista gratis, o
qualsiasi informazione; Eletrie Co. Studio Tel. 0541/
‘988004
Utenti MS-DOS cercasi zona Brindisi per costituzione
club per scambio di esperienze e software. Manlio
Castronuovo - Via Spazzapan 1, 72100 Brindisi. Tel
0831/85633
Corco contatti con possessori di macchine MS-DOS per
scambi di opinioni, espenenze, idee, programmi e manua:
li Telefonare © scnvoro a. Adriano Fredianelli - Via
Napraia, 29 - 56020 Montopoli in val d'Arno (PI) Tel
0571/466627
Cerco contatti per la formazione di un club MS-DOS per
scambiare programmi, idee e suggerimenti. siamo in
tanti, telefonare a Francesco, Max, senotà. Piacenza, tel
0523/591360
QL Rebusoft Club: è l'unica club dedicato esclusivamen-
te al computer QL Sinelair. L'iscrizione è gratuita, Abbia
mo più di 800 programmi. Scrvetici, Vi invieremo un
sagco di matenale informativo, senza impegno. Buzzi
Renato - Via Filadelfia 200, 10137 Torino 011/32.62.94
Qitaly Club, club italiano per utenti di Sinelair QL. con
rivista bimensile Qitaly Magazine, su disco 720K e di
pubblico dominio (già 17 numeri. Per informazioni: Eros
Forenzi - Via Valeriana 44, 23010 Berbenno (SO). Tel
0342/492323 Oppure: Roberto Orlandi 030/6863311
Cerco programmatori molto esperti nei seguenti campi: C
su Amiga, programmazione su Macintosh, Windows,
08/2. intoligenza artificiale. rise e ret. Proposta interes:
santissima da oltre. tolefonare allo 0587/55058 (pome-
"iggi0) Alessandro
Per MS-DOS/Windows3 ncerco programma di lraduzio:
ne simultanea da lingua inglese/italano e francese/taliano
© qualsiasi tipi di programma e manuali, Scambio softwa-
re di ogni genere, mettendo a disposizione discreta
softwaretoca m continua espansione. Comsponderei con
club e utenti tutta Italia per collaborazione © scambio
informazioni, Cerco copie arretrate quindicinale: il merca:
tino del computer [nmborso spese) Sig. Antonio Ga-
gliardi B.P. 65 - 55202 Commercy Cedex Francia.
Utente PC IBM compatibile con scheda grafica SVGA
cerca contatti con clubs ed altm utenti per scambiare
comprare vendere programmi applicativi, di grafica, ani
mazione e giochi: Si offre e si richiede la massima serietà.
Marco 011-899.80.55 Torino.
Disegni di qualsiasi gonere converto con Scanner 256
coloni (ogni risoluzione) in qualsiasi formato grafico, Chie-
doro di Mauro al numero 0422/92172 (Treviso).
Il QMS. mette a disposizione degli utenti Atari ST
programmi di ogni gonere per scambio aggiornamenti
mensili Tel. 0184/573279.
Nuovissimo Club IBM cerca soci per scambio giochi ©
programmi. Attenzione!!! Sì posseggono oltre 1 3000
titoli Per informazione telefonare allo 0935/500247, e
chiedere di Gaetano, Ciao! e a presto!!!
Visoft Amiga Club l'unico in italia a fornire iiservizio On
Ling ai propri soci, Realizziamo pra. di contabilità persona-
lizzati archivio 5000 prog. possibilità di abbonamento al
sorvizio novità. Chiamateci trverete | migliori prezzi e la
massima qualità, esempio: 1.1500 a disk (DSOD), Visoft
club tel. 091/8905469 90048 Partinico (PA)
Corco contatti con passesson di Amiga dotati di proces-
sore MC68010 per scambio idee e programmi WEDGE
(di qualsiasi genere) utili per far girare Il software non
compatibile con tale processore. Contattare: Alberto Peri
Loc. Mei N. 13 55010 Marginone (LU) - Tel. (0583)
22139 ore 20-23
Corco utenti MSX 1/2per sacmbio programmi, Max sene-
tà, rispondo a tutti, Senvere a: Scaccaba - Rossi Danilo
V.le Ortigara 15 - 24047 Treviglio (BG)
Computer grafica © animazioni su Amiga programmi
manuali ed eventuali delucidazioni dal più prestigioso
Amiga club della Calabria. Sigle in 2D e in 3D per
videcamatori anche su videocassette VHS, animbrush
personalizzati © tante altre interessanti novità. Telefonare
allo 0936/567280 ore serali, chiedore di Giulio
Utenti MS-DOS cerco programmi grafica ingegneria, Cad,
gestionali, utilità linguaggi scambio software ed esperien-
ze Giovanni Pavone - Via Cesare Federici n. 5, 00147
Roma,
Il Delta BIT, PC club, cerca nuovi soci in tutta italia per
equii scambi od eventuali vendite di software. A disposi
zione una vasta soltaca con le ultime novità. É richiesta la
massima serietà! Il club vende dischi e hardware per PC.
Contattateci: 0425/51157 o 53283.
Oca System BBS è lieta di oltre il propria parco PD è
Shareware per Ms-Dos, Atari e Mac anche a coloro che
non dispongono di modem, Circa 600 mega di soft tra
cuiscegliere senza limitazioni pagando solo per quanto
talmente richiesto (floppy MsDos in tutti | formal)
Inviare 5000 ro a Rossano Masini, Piazza G. da Verraz-
zano 1, 40131 Bologna per ricevere il catalogo su Floppy
Disk MsDos (specificare 3.5” o 5.25°), Tel, BBS 051/
6343719, 2400 24 ore
MS-DOS. Cerco associazioni per iscrizione socio, scam-
‘© progrmmi e giochi IBM PC zona Magenta (MI)
Santagostino Floriano - V.le S. Ambrogio 19, 20013
Magenta (MI)
Dispongo ultimissime novità musicali per Atari ST. Basi
‘suoni , ecc. Cerco inoltre programmi per MS-DOS
Paolo Tasso, Via D. Comparetti, 1/8 - 50135 Firenze
Telefono 055-663237
«Creativo» vuole «diventare» un gruppo di amici che
comunicano tutte le loro espenenze ecc., informando
tramite bollettino elettronico, per informazioni scrivere a
Francesco Gullo casella postale aperta 18039 Ventimi-
glia (IM). Numero limitato
Per Amiga è stata aperta una nuova BBS. ASG BBS.
Telefona allo 055-41678124/24M 1200-14.400, Disponia-
mo Inoltre di una softeca con oltre 300 titoli In aggiorna.
mento continuo, a disposizione di coloro che ne faranno
niehiesta Casella postale 3019-50127 Firenze
Hay tu! Possiedi un Modem? Allora Incontriamoci su Elee-
tra BBS-Tel.0143/71984 in funzione agni notte dalle 22.00
alle 70.00. Collegamenti da 1200 a 19.200 HST. aree Amiga
& MS-DOS (giornalien), Settaggio Z FC 8N1
Utente IBM-AT. esperto in ambiente Autocad 10.0,
cerca contatti per scambio informazioni, manuali e/o
librerie di simboli, E richiesta senetà professionale. Con
tattare n ore pomeridiane € serali Roberto Campagna
Tel. 081/7753425 - Portici (NA),
Contenti MS-DOS scambio probrammi in qualsiasiforma-
to (Windows 3, grafica, DPT. ultime novità), Si richiede
soprattutto celerità e serletà. Rispondo a tutti in giornata,
Ivo Pecile - Via Galvani 12/2 - 33010 Reana (UD).
Cerco contatti per computer Amiga 2000 e PC (scheda
Janus XT), Interessato a programmi di grafica, cad, ge-
stionall, Applicativi per windows 30. Inviare liste a:
Guido Baralla cas. post. 20 - 55040 Ripa (LU). Tel.
0584/760693.
Corco disperatamente BBS in prv. di Frosinone. Metto a
disposizione la mia esporienza In Turbo Pascal turbo
C++. Per realizzazione prog, di gestione BBS. Tel. 0775/
726276 chiedere di Alessandro. e
303
microtrade
Libreria «Rime» per Clipper Summer 87
e 5.0. La prima libreria totalmente in italia-
no con manuale in linea con oltre 55 funzio:
mi per la gestione facilitata dei programmi
in rete. per il calcolo di procedure fiscali
italiane, gestione stringhe, stampe, box
database, array, help in linea e protezioni
Lite 80.000. Per richiederla tel. a Momos
0331/842782
Manuale Clipper Summer 87 con interpre
te DBFPRO. Registrato su disco è stampa-
bile su 455 pagine di modulo continuo. In
italiano, il manuale esamina ed approfondi-
sce tutti | comandi e le funzioni di clipper. Il
programma DBFPRO interpreta tutti | co-
mandi e le funzioni di Clipper evitando di
compilare i propri sorgenti. Lire 99.000,
Ordini e informazioni Momos tel. 0331/
842782.
A richiesta della Simulmondo la Skid
Row dichiara che presso la propria banca
dati non è mai stata disponibile la diffusio:
ne del videogame 3D Soccer prodotto
dalla Simulmondo e riconosce che detto
videogame è di esclusiva proprietà della
Simulmondo.
Astri & Computer, gratis il tuo terno astro
logico per tentare la fortuna. Telefona alla
0983/887032. È un'iniziativa del gazzetti-
no del lotto. in vendita in tutte le edicole.
Superofferta Software originale: Microsoft
Works 2 L. 290.000. Quick Basic L
200,000. Borland Turbo Pascal 6 L
230,000, TurboBasic 1 L 50.000, Quattro
Pro 2 ScartOff L. 280.000. WordPerferet
5.1 L 500.000, PC Tools6 L. 210,000. IVA
9% esclusa. MaxiComputer 0426/
900919.
annuncio. Vedere istruzi
riguardanti gli annunci inviati.
Calcolatori 486-386-286. Configurazioni
ed installazioni professionali - Stazioni grafi
che - Stampanti - Monitors - Digitalizzatori
Scanner - Plotter anche grandi formati
Modem - Fax - Schede fax - Preventivi
gratuiti anche via fax - Service di plottaggio
fino formato A08 anche a mina - Compu-
ter sne - Via Luigi Lilio 109 - 00142 Roma
Tel. 06/5037146-5190936 (anche fax)
Cercasi seria società di software interessa-
ta ad acquisire diritti per programma multi-
mediale archiviazione immagini fotografi
che a colori su sistemi stand-alone Amiga,
dedicato soprattutto ai settori delle Agen-
zie di pubblicità, modelle, matrimoniali.
Massima serietà. Tel. ore uff. 02/
48706023.
Grammarland software didattico (MS-
DOS) elaborato su esperienza specifica
Finalizzato al ripasso e/o rinforzo dell'ingle-
se - Utile in aula informatica. Livello scuola
media - prime classi superiori. Tre dischetti
3.5 o tre floppy indivisibili L. 90.000. Prof
Lavia Luigi - Via Romana 54 - 51013
Chiesina Lizzanese (Pistoia).
Cerchiamo rivenditori persone libere garan-
tendo uno sconto del 65% per procedura
fast-fox, gestione aziendale modulare
completo di contabilità generale, fatturazio-
ne, magazzino, ordini, scadenzario, distinta
base, collegamento con registratore di cas-
sa, lettura-stampa di codici a barre, gestio-
ne taglie e colori, collegamento con conta-
Annunci a pagamento di carattere commerciale
vendita e realizzazione di materiali hardware e software. offerte varie di
collaborazione e consulenze, eccetera. Allegare L. 50.000 (in assegno) per ogni
i e modulo a pag. 305. Non si accettano prenotazioni
per più numeri, né per più di un annuncio sullo stesso numero.
MCmicrocomputer si riserva il diritto di respingere, a suo insindacabile giudizio
e senza spiegazioni, qualsiasi annuncio dietro restituzione della somma inviata.
In particolare saranno respinte le offerte di vendita di copie palesemente
contraffatte di software di produzione commerciale. Per motivi pratici, si prega
di non lasciare comunicazioni o chiedere informazioni (telefoniche o scritte)
speculativo fra privati e/o ditte;
bilità consulente. Sistemi MS-DOS, C-DOS,
LA.N, 5/36. Sono disponibili numerose al
tre procedure. Rivolgersi per informazioni e
versione dimostrativa a. C.H.S. S.a.S. -
Str. S. Filomena, 1 - 05100 Ter Tel.
(0744/278777 Fax 0744/282838.
Algogest - Amiga il primo software ge
stionale modulare multitasking creato in
Italia, Clienti, fornitori. gestione magazzino.
fatture, preventivi, bolle. Studiato per la
serie AMIGA ne sfrutta le capacita multi
task, consentendo così l'utilizzo contempo:
fango di più moduli, Algogest è venduto
completo (di tutti i moduli disponibili) in
versione dimostrativa a L. 30.000, ogni
modulo potrà poi essere reso operativo
acquistandone la relativa licenza d'uso, Per.
sonalizzazioni a richiesta. Algogest è forni
to da: Nuova Algobit snc - C.so Genova,
7 - 20123 Milano - Tel. (fax) 02/
58100804.
Finalmente! ! Algosystem 4.1 MS-DOS, la
nuova versione del più semplice potente e
Funzionale software di Magazzino e fattu
razione. Fatturazione diretta e differita, fat
ture accompagnatorie, bolle, archivio fattu:
re, archivio bolle, anagrafe clienti e fom:
tori, gestione magazzino. Stampe anche
su moduli Buffetti. Dimostrativi ed illustra.
tivi a richiesta. Il software è fornito com
pleto di chiari manuali da: Nuova Algobit
sne - C.so Genova, 7 - 20123 Milano -
Tel. (fax) 02/58100804. Sconti a ruenti
tori
VIA DI
PORTA MAGGIORE, 95
00185 ROMA
BISETTIMANALE DI INSERZIONI GRATUITE
144 PAGINE - 30.000 ANNUNCI
TELEFONO:
06-770041
500.000 LETTORI
TUTTI | MARTEDI' E VENERDI' IN EDICOLA
304
MCmicrocomputer n. 109 - luglio/agosto 1991
microMARKET @ microMEETING ® micro TRADE
Desidero che il presente annuncio venga pubblicato nella rubrica:
D Micromarket
O vendo O compro O cambio
Annunci gratuiti per vendita o scambio di materiale usato o comunque in unico esemplare fra privati.
O Micromeeting
Annunci gratuiti per richiesta di contatti e scambio di opinioni ed esperienze tra privati.
O Microtrade
Annunci a pagamento di carattere commerciale-speculativo fra privati e/o ditte; vendita e realizzazione di materiali
hardware e software originale, offerte varie di collaborazione e consulenze, eccetera. Allegare L. 50.000 (in assegno) per
ogni annuncio (lunghezza massima: spazio sul retro dì questo modulo), Non si accettano prenotazioni per più numeri,
né per più di un annuncio sullo stesso numero.
Per motivi pratici si prega di non lasciare comunicazioni 0 chiedere informazioni (telefoniche o scritte) riguardanti gli annunci inviati.
Cognome e Nome
INDIFIZZO ...........
CAP.
(firma) ..........
Inviatemi le seguenti copie di MCmicrocomputer al prezzo di L. 8.000* ciascun:
* Prezzi per l'estero: Europa e Paesi del bacino mediterraneo (Via Aerea) L. 14.000 Altri (Via Aerea)
L. 20.000
Totale copi d n Importo
Scelgo la seguente forma di pagamento;
DI allego assegno di c/c intestato a Technimedia s.r.l
D ho effettuato il versamento sul c/c postale n. 14414007 intestato a: Technimedia s.r.l, Via C. Perrier n. 9
00157 Roma
D_hoinviato la somma a mezzo vaglia postale intestato a: Technimedia s.r.l, Via C. Perrier n. 9 - 00157 Roma
N.B.: non si effettuano spedizioni contrassegno
CAMPAGNA ABBONAMENTI 109
Cognome e Nome
Indirizzo Saab S er
CAP. ... ts Città Et + Prov, nisclagint
(firma)
© Nuovo abbonamento a 12 numeri O Rinnovo
Decorrenza dal n. Abbonamento n
D L. 63.000 (Italia) senza dono O L. 66.500 con dono 2 minifloppy Dysan 5” %
O L. 66.500 con dono 2 minifloppy Dysan 3,5%
DI L. 165.000 (Europa e Bacino Mediterraneo - Via Aerea) - senza dono
© L. 230.000 (USA, Asia - Via Aerea) - senza dono
© L. 285.000 (Oceania - Via Aerea) - senza dono
Scelgo la seguente forma di pagamento
DI allego assegno di c/c intestato a Technimedia s.r.1
DI ho effettuato il versamento sul c/c postale n. 14414007 intestato a : Technimedia s.r.1. Via C. Perrier, 9
00157 Roma
DD ho inviato la somma a mezzo vaglia postale intestato a: Technimedia s.r.1, Via C. Perrier n. 9 - 00157 Roma
-ccststiceeleicarteccchesscossitulclostmccoana nas >
MCmicrocomputer n. 109 - luglio/agosto 1991 305
Testo dell'annuncio (max circa 350 caratteri) MC 109
Attenzione - gli annunci inviati per le rubriche Micromarket e Micromeeting il cui contenuto sarà ritenuto commerciale:
speculativo e gli annunci Microtrade mancanti dell'importo saranno cestinati senza che sia data alcuna specifica comunicazione
agli autori. Per gli annunci relativi a Microtrade. MCmicrocomputer si riserva il diritto di respingere, a suo insindacabile giudizio e
senza spiegazioni, qualsiasi annuncio dietro semplice restituzione della somma inviata. In particolare saranno respinte le offerte
di vendita di copie palesemente contraffatte di software di produzione commerciale.
Per motivi pratici, si prega di non lasciare comunicazioni 0 chiedere informazioni (telefoniche o scritte) riguardanti gli
annunci invia!
Scrivere a macchina. Per esigenze operative, gli annunci non chiaramente leggibili saranno cestinati.
Spedire a : Technimedia - MCmicrocomputer - Via Carlo Perrier n. 9 - 00157 Roma
RICHIESTA ARRETRATI
Compila il retro
di questo tagliando
d i Spedire in busta chiusa a.
e TA TECHNIMEDIA
ogg! stesso MCmicrocomputer
Ufficio diffusione
Via Carlo Perrier n. 9
00157 ROMA
CAMPAGNA ABBONAMENTI
Compila il retro
di questo tagliando
Spedire in busta chiusa a
e spediscilo | —TECHNIMEDIA
oggi stesso MCmicrocomputer
Ufficio diffusione
Via Carlo Perrier n. 9
00157 ROMA
306 MCmicrocomputer n. 109 - luglio/agosto 1991
Titan Computer. Tecnologia da vendere.
Unibit, una crescita continua.
In pochissimi anni Unibit è diven-
tato il terzo produttore italiano di compu-
ter. Dai personal ai mini, fino ai portatili,
l'esperienza e la ricerca hanno generato
modelli competitivi non solo nel panora-
ma italiano ma anche in quello interna-
zionale. Una evoluzione rapida, segnata
da successi continui.
Gli stessi successi e una analoga
rapidità hanno contraddistinto la Unibit
Roma, prima squadra romana di pallavolo
a raggiungere la serie A/1. Fra l'altro
dopo una sola stagione in A/2.
Unibit Computer e Unibit Roma,
due stelle di prima grandezza.
T/A
A
Unibit Computer